nginx给页面创建账号密码

以下是一个简单的nginx配置,用于创建页面账号密码

server {
    listen 80;
    server_name example.com;

    location / {
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }
}

其中/etc/nginx/.htpasswd的配置为

admin:$apr1$xFJOf5Hv$yD7HzN4S9zvzAJzmqdFiI0

前半部分admin为账号,与密码用:分隔,密码可以用openssl passwd -apr1来生成


转载请注明来源