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 +