chroju.dev/blog

the world as code

Rails環境構築(4)nginx導入

nginxの導入はyumを使ってサクッと。まずリポジトリを登録して、その後yumを使ってインストール。

$ sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

リポジトリが正しく登録されているか確認。

$ yum list nginx --disablerepo=* --enablerepo=nginx
(中略)
Installed Packages
nginx.x86_64                1.4.4-1.e16.ngx           @nginx

yum install

$ sudo yum install nginx

インストールは以上。EPEL様々ですね。あとは仮想ホスト設定用にディレクトリを作っておくという作業を入れる。

$ sudo mkdir /etc/nginx/sites-available
$ sudo mkdir /etc/nginx/sites-enabled
$ sudo rm -f conf.d/*.conf

nginx.confを開いて、sites-enabledを読み込ませるための設定を追加する。具体的には以下の1行。

include /etc/nginx/sites-enabled/*;

以上、終わり。最後にサービスを立ち上げて、自動起動を設定。

$ sudo service nginx start
$ sudo chkconfig nginx on