nginxのコンフィグファイルに次のように記述します。
location / {
auth_basic "please enter id,pass"; # 認証時に表示されるメッセージ
auth_basic_user_file /home/YOUR-PATH/.htpasswd; # .htpasswdファイルのパス
}
cd /etc/opt/kusanagi/nginx/conf.d/
nginx -s reload
location / { の記述が複数ある場合 はそれぞれに設定するか、それより上の server { に設定します。
それぞれに設定する
location / {
auth_basic "please enter id,pass"; # 認証時に表示されるメッセージ
auth_basic_user_file /home/YOUR-PATH/.htpasswd; # .htpasswdファイルのパス
}
location /my_app/ {
auth_basic "please enter id,pass"; # 認証時に表示されるメッセージ
auth_basic_user_file /home/YOUR-PATH/.htpasswd; # .htpasswdファイルのパス
}
server 全体に設定する
server {
auth_basic "please enter id,pass"; # 認証時に表示されるメッセージ
auth_basic_user_file /home/YOUR-PATH/.htpasswd; # .htpasswdファイルのパス
}
/etc/opt/kusanagi/nginx/conf.d