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設定

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