altere5's blog

I thought what I'd do was, I'd pretend I was one of those deaf-mutes. ( or shou'd i ? )

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;  
}