本記事はLIFULL Advent Calendar 2017 - Qiitaの17日目の記事です。 nginxの設定を触る機会があり、改めてnginx.confについて調べてみました。 私自身勘違いしていた箇所や、わかっていなかった箇所があり新たな気づきになりました。 ※まだ勘違いしているところがあればコメントいただけると嬉しいです。 nginx.confの構造 nginx.confは以下の様な構造で記述されています。 ファイル自体は/etc/nginx/nginx.conf/にあるかと思います。 nginx.confは通常以下の様な形式で書かれています。 # 基本ディレクティブ 設定A 設定値1; 設定B 設定値2; # ブロックディレクティブ events { 設定C 設定値3; : } http { server { 設定D 設定値4; location 設定値5 { 設定E 設定