nginxの覚書
これはCakePHPをお勉強する上でのメモ書きです。
導入&設定関連
バージョン情報の非表示
HTTPコンテキスト内の「server_tokens」ディレクティブで設定。
http / { server_tokens off; }
なおyumで導入した場合、HTTPコンテキストは「/etc/nginx/nginx.conf」に記述。
BASIC認証の導入
LOCATIONコンテキスト内の「auth_basic」及び「auth_basic_user_file」ディレクティブで設定。
「auth_basic」はBASIC認証を行う事の宣言でパラメータとしてメッセージボックス内に表示するメッセージ内容を記述する。
「auth_basic_user_file」は実際に認証するユーザ及びパスワードのリストファイルの場所を設定する。ファイルそのものはApacheにてBASIC認証する際に準備するものと同じ。
location / { auth_basic "Please input user and password."; auth_basic_user_file /path/to/.htpasswd; }