nginxの設定
さくらVPSでapacheからnginxへ移行しようかと思って入れた時の設定を忘れないためのメモ.
まずインストールする前に,nginxを実行するためのユーザを設定する.
$ sudo groupadd nginx $ sudo useradd -g nginx -s /sbin/nologin -d /usr/local/nginx nginx
次はnginxのソースをここから落としてきて,インストールする.
$ wget http://nginx.org/download/nginx-1.2.7.tar.gz $ tar xvf nginx-1.2.7 $ cd nginx-1.2.7 $ ./configure --user=nginx --group=nginx --with-http_ssl_module --with_http-dav_module --with-mail --with-mail_ssl_module --with-http_realip_module $ make $ sudo make install
これで’/usr/local/nginx’にインストールされる.
次に起動スクリプトを作成する.
ここにあるスクリプトを"/etc/init.d/nginx"として保存.以下の部分を書き換える.
nginx="/usr/local/nginx/sbin/nginx" NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
起動スクリプトに実行権限を与える.
$ sudo chown root:root /etc/init.d/nginx $ sudo chmod +x /etc/init.d/nginx
最後に起動スクリプトを実行すると
$ sudo service nginx start nginx を起動中: [ OK ]
OKと出る.NGの場合は正しくインストールできていない可能性があるので,やり直し.
設定は"/usr/local/nginx/conf/nginx.conf"に書かれている.
参考:
abeerforyou.com : ApacheからNginx へ移行
インフラエンジニアway – Powered by HEARTBEATS : ginx連載3回目: nginxの設定、その1
ディスカッション
コメント一覧
まだ、コメントがありません