nginx上のコンテンツにBasic認証をかける

電脳備忘録

nginx上のコンテンツにBasic認証をかけたかったので調べてみました。

apacheだと.htaccessファイルで指定しますが、nginxの場合はnginx.confに直接書くみたいです。 書き方はいたってシンプルで、locationにhtpasswdのパスを追記してあげればよいみたいです。

location / {
auth_basic	"Local Security";
auth_basic_user_file	"/var/www/html/.htpasswd";
}

ipアドレスによって認証するかしないかの設定については別の機会に調べてみようと思います。

Newer
Older
Dark
Light
menu