nginx-页面设置登录账号密码
·
nginx配置基础认证
设置在http则全局生效,设置在server则server生效,设置在location则在location生效。
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
####启用登录认证
auth_basic "Admin Area";
#配置账号密码文件
auth_basic_user_file /etc/nginx/.htpasswd;
location / {
root html;
index index.html index.htm;
}
location /test {
# auth_basic "Admin Area";
# auth_basic_user_file /etc/nginx/.htpasswd;
content_by_lua_block {
ngx.say("ok")
}
}
}
创建账号密码
echo 'admin:'$(openssl passwd -apr1) >> /etc/nginx/.htpasswd &&chmod 644 /etc/nginx/.htpasswd
输入密码后,再次确认。
重启服务功能测试


更多推荐




所有评论(0)