Nginx各ファイルと構成

概要

  • 各ファイル、ディレクトリと全体の構成について調べました

各ファイルの役割

  • Nginxファイル構成

    • 1
      conf.d  fastcgi_params  koi-utf  koi-win  mime.types  modules  nginx.conf  scgi_params  uwsgi_params  win-utf
  • conf.d

    • nginx.confがこのディレクトリ内の.confを読み取る
  • nginx.conf
    • nginxの初期設定
  • fastcgi_params
    • FastCGI サーバに渡されるべきパラメータ
  • koi-utf, koi-win, win-utf
    • ロシア語文字のエンコーディングの設定ファイルらしい。ほぼ不要とのこと
  • mime.types
    • MIMEタイプと拡張子の関連付けを定義
  • scgi_params
    • SCGI用の変数を定義
  • uwsgi_params
    • uWSGI用の変数を定義
  • modules
    • nginx1.9.11から動的モジュール機能がリリースされた。
    • GeoIP、Mail、Image-Filter、Stream 、XSLTなど webサーバの機能に何かに特化した機能(モジュール)を追加するときに利用
    • 初期構成は空ディレクトリ

参考