实现nginx用户访问认证


案例:辣条心血来潮,不想让他人看见博客的登录界面!!!
应用场景:web隐士页面(登录页面,支付页面,通讯录页面)

找到nginx的配置文件:比如(/etc/nginx/nginx.conf)并编辑它;

server {
listen 443 ssl;
server_name www.chiana.com;
#....
location = /zhifu.html {
auth_basic "please kou lin";
auth_basic_user_file /etc/nginx/.koulinwenjian;}
}

保存退出并执行

sudo htpasswd -c /etc/nginx/.koulinwenjian username

(在此处连续键入两次口令密码)
重启nginx,当你访问www.chiana.com/zhifu.html时便会跳出验证框;验证通过则ok否则404错误
注意若要验证的页面是动态的程序写的(如zhifu.php)
则要在location 内引入fastcgi支持

声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/45.html

最后编辑于:2017/3/9作者: 辣条①号

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注