NginxでBasic認証を使ってみる

# .htpasswdの作成

cd /usr/local/nginx/conf.d/
 
# CRYPT
htpasswd -nbd hoge password > .htpasswd
 
# MD5
htpasswd -nbm hoge password > .htpasswd
 
# SHA1
htpasswd -nbs hoge password > .htpasswd

Basci認証って時点で気休め認証なんで、暗号方式はてきとーに。

# nginx設定

/usr/local/nginx/conf.d/hogehoge.conf
location / {
        auth_basic "Hoge Auth";
        auth_basic_user_file "/usr/local/nginx/conf.d/.htpasswd";
    }