【nginx】Basic認証の設定
nginxでBasic認証をかけてみます。
htpasswdを作成
2パターンあります。
その1 作成ツールを使う
BASIC認証用 パスワード暗号化ツール
http://www.luft.co.jp/cgi/htpasswd.php
ユーザー、パスを入れてできたものをコピペして、ファイルを作成するだけです。
設定ファイル編集
location / { auth_basic "Restricted"; auth_basic_user_file /etc/nginx/conf.d/.htpasswd; }
補足
設定反映&確認
毎度のことですが、設定を反映するために再起動(リロード)します。
# /etc/rc.d/init.d/nginx configtest # /etc/rc.d/init.d/nginx reload
その後ブラウザでアクセスし、以下のようなダイアログがでて、ユーザー、パスワードを入れてページが表示されたら成功です。