Nginxの設定ファイルの項目の意味
Nginxの設定ファイルは /etc/nginx/nginx.conf
{} とinclude行はディレクティブと呼ばれている。 {}の中に書いた行をコンテキストと呼んでいて、{}の中でだけ有効になる。 各ディレクティブ、例えばhttpディレクティブにはhttpコンテキストを書く事と決まっている。 どの{}にも囲われていない部分はmainコンテキストとして扱われる。
upstream { server #アプリケーションサーバーのsocketを指定する } server { listen #ポート番号を指定する server_name #localhost など root #このserverブロックで使うルートをどこにするか決める try_files #ここに記述したファイルが存在するか探す。複数記述でき、 複数記述した場合、左から順に探していく。 location { } }