Nginxでbasic認証を設定する
nginx
Published: 2017-11-23

目的

nginxでbasic認証のユーザーを追加した時のメモになります。

解決策

※ nginxの設定ですでにbasic認証が使えている状態とします。

ユーザの追加

$ sudo htpasswd /etc/nginx/.htpasswd [ユーザ名]

結果

New password:
Re-type new password:
Adding password for user [ユーザ名]

ユーザの削除

$ sudo htpasswd -D /etc/nginx/.htpasswd [ユーザ名]

結果

Deleting password for user hogehoge

ユーザの追加(新しいファイルにする)

$ sudo htpasswd -c /etc/nginx/.htpasswd [ユーザ名]

結果は -cオプションをつけない場合と同様になります。

※ -c オプションは既存の設定が上書きされてしまうので注意してください