タグ別アーカイブ: Ubuntu

この blog(WordPress) に Ubuntu14.04 上に Nginx + MariaDB(MySQL) + PHP(HHVM) を選んだ訳。

この blog(WordPress) が動作している環境を公開します。
現在 IDCFクラウド(IDCF Cloud) の最安(最も安い)プランで動いてます。
上記の server はアダルトのもろ出し、御法度です。もし、その御法度を犯してしまうと server 丸ごと、消滅されてしまいます。
なので、技術の事を記事にしております。
皆様、勘違いをされません様に御注意下さい。

「IDCFクラウド」を利用のきっかけは、
5000円のクーポン券を頂いたからです。後、最大でも月々500円で済む所です。

この blog も本来、設置を行う予定の server も別に用意しております。
移動予定です。
上記の理由で危険な状態ですなので、危険な状態を続ける必要が無いとは思っております。
本当は、その様な事も無い様にも動きたくて、行動をしているのですが、世の中そんなに甘く無いですね。
これがアダルトも使える様に変更されれば最高なんですけどね。

挑戦したい技術(別の今後記事になる予定)の事の箇所に構築しようとしていたんですが、技術を詰め込もうとして、風呂敷を広げ過ぎてまだ
畳めてません。

話題を戻しまして IDCFクラウド(IDCF Cloud) 契約する箇所については、ここよりも詳しく説明して下さっている記事が沢山御座いますので、割愛します。

OS に付いてまず記載しておきます。
詳しくは Ubuntu 14.04 LTS Server を使ってます。

SSH で root に login が出来ている状態だとします。
PHP を install します。

/etc/php5/fpm/pool.d/www.conf を書き換えます。

下記の ;; の先を 2 箇所変更を行います。

php-fpm のサービスのプロセス数を定量とするように設定しておきます。
pm = static としました。

私は www-data の user で動作させたいので
user = www-data
group = www-data
のままにしてます。

MariaDB(mysql) を install します。
root の password を入力します。もし password を忘れてしまった場合は MySQL と同じ様に password を再度設定する事も出来ますが、一度目で、正しく設定した方が勿論楽です。

install 済みか確認します。

MariaDB(mysql) daemon を起動させます。

daemon の状態確認します。

WordPerss で使用する DATABASE を作成します。

新規 DATABASE へ新規 USER で LOGIN 出来るか確認します。

Nginx 安定版を install します。

install 済みか確認をします。

/etc/nginx/fastcgi_params
Nginx の FastCGI の DEFAULT PARAMETERS 設定 FILE です。 DEFAULT の設定 FILE があるので、それをそのまま使用します。

www.example.com の場合 FILE NAME /etc/nginx/sites-available/www.example.com.conf

因みに現状の本当の tech.av8.jp 自体は下記の様な設定になってます。
Nginx の現状の設定
/etc/nginx/conf.d/default.conf

www.example.com 側が今まで install や設定していた側になってます。
本来は tech.av8.jp 単独で構築したんですけどね ^^.

私は Apache が必用が無いので削除します。

Nginx を起動します。

Nginx が起動しているか確認します。

Nginx の daemon の登録状態を確認します。

登録の必用があれば下記を実行します。

が web browser で読み込めて phpinfo の内容が出れば問題ありません。

curl で error が出そうだったら下記を実行し install して下さい。

file を展開(解凍)します。

http://www.example.com/ に web browser で access し WordPress 設定をすれば blog が使える様になります!!
ちょっと WordPress 設定は端折ります。

PHP-FPM でも十分早いんですが HHVM を install し設定をします。

説明はちょっと難しいので

自動起動設定をする場合。
(一瞬 web server が止まりますが) php5-fpm が起動してたら止めて、HHVM を起動したら良いと思います。

同じ環境に OpenPNE も実は install していて HHVM では OpenPNE が正しく動作せず。
私の HHVM での WordPress はちょっと幻にしております。

体感でさくさく動いているので、かなり、捌ける blog になっていると思われます。
良い、速度の指標や benchmark(ベンチマーク)の方法があれば試してみたいので、御連絡を頂けますでしょうか。