nginx
このガイドでは、nginxを起動および停止する方法、構成をリロードする方法、構成ファイルの構造、静的コンテンツを提供するためにnginxをセットアップする方法、nginxをプロキシサーバーとして構成する方法、接続方法について説明しますFastCGIアプリケーション。
設定ファイルnginx.conf
JSONっぽいフォーマット
置き場所
インストールした方法によってまちまち。以下3つの内どれか
/usr/local/nginx/conf
/etc/nginx
/usr/local/etc/nginx
ドキュメントルートの設定
http/server/root に書く。 相対パスは.と置いて、何処からの相対かは起動時に指定する
リダイレクト用設定例
code:/etc/nginx/conf.d/rails.conf
server {
listen 80;
server_name vagrant;
}
コマンド
起動
nginx -c [コンフィグファイルの絶対パス] -p [ドキュメントルートのプレフィクス]
終了
nginx -s quit
設定再読み込み
nginx -s reload
CentOSにnginxを入れる
code:sh
echo <<DOC > /etc/yum.repos.d/nginx.repo
name=nginx repo
gpgcheck=0
enabled=1
DOC
sudo yum -y --enablerepo=nginx install nginx
nginx -> unicorn -> rails の連携
BadGatewayで怒られた
SELinuxの一律無効化は将来止めたほうがよさそう