bekkou68の日記

開発しているサービス, IT技術, 英語など。

〜英語を楽しく学びたい全ての人へ〜
問題です。これは何でしょう? 【答えを見る】
preview
pre- + view
→ 前もって + 見る
→ 何かを前もって見る
→ 【名】下見, 試写会, プレビュー
語源のつぶやきをおとどけします:
iPhoneアプリができました!: 『おもしろ語源』

Nginx でベーシック認証をかける手順メモ

nginx.conf ファイルの存在するディレクトリに移動して htpasswd ファイルを作成する。

$ cd /etc/nginx
$ sudo htpasswd -c htpasswd <username>

新規に作成するユーザのパスワードが求められるので入力する。

nginx.conf を編集する前に念のためバックアップとる。

$ sudo cp nginx.conf nginx.conf.20131005

以下のように編集。/administrator/* にベーシック認証をかける例。

+ location ~ ^/administrator/* {
+   auth_basic "Restricted";
+   auth_basic_user_file htpasswd;
+   proxy_pass http://backend.example.com; # as you like
+ }

Nginx をリロード。

$ sudo service nginx reload

これで対象ページにアクセスしてベーシック認証がかかってればOK。