nginxでBasic認証を有効にする
[基本環境]
- Ubuntu 18.04
- nginx 1.16
[apache2-utilsのインストール]
- sudo apt update
- sudo apt install apache2-utils
[.htpasswdの生成]
- cd /home/ユーザ名/
- mkdir web
- webは任意のディレクトリ名で良い
- htpasswd -c /home/ユーザ名/web/.htpasswd user-id
- user-idはBasic認証のユーザ名であり、任意のユーザ名で良い
[nginx.confの編集]
- cd /etc/nginx
- sudo vi nginx.conf
- http{…}の中に、
auth_basic “Your Auth Message”;
auth_basic_user_file /home/ユーザ名/web/.htpasswd;
を追加する
- http{…}の中に、