yicr
4/26/2020 - 6:44 AM

Nginx : Tips / Basic authentication setting.

NginxでBasic認証を設定する。

sudo echo "<username>:$(openssl passwd -apr1 パスワード)" > /path/to/htpasswd
http {
    #auth_basic           "Auth";
    #auth_basic_user_file /path/to/htpasswd/hoge;
    server {
        auth_basic           "Auth";
        auth_basic_user_file /path/to/htpasswd/hoge;
        location /himitsu/ {
            #auth_basic           "Auth";
            #auth_basic_user_file /path/to/htpasswd/hoge;
            limit_except GET {
                #auth_basic           "Auth";
                #auth_basic_user_file /path/to/htpasswd/hoge;
            }
        }
    }
}