假设我们已经在Ubuntu12.04 server上安装了Nginx. 现在我要给你们看看如何在Nginx上配置HTTP基本验证。
step1:
打开conf/nginx.conf文件,添加下面的指令:
location / {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/conf.d/pwd;
...
}
“Restricted" 单词将会出现在第一次访问Nginx站点的弹出框内。
pwd是存放用户名和密码的文件, 避免麻烦,直接用绝对路径。
step2:
创建pwd文件。添加你的用户名和密码(明文)
这个密码会在第三步被替换
chenshu:770328
step3:
安装Apache2 工具。
apt-get install apache2-utils
step4:
使用Apache2工具修改密码。
htpasswd /usr/nginx/conf/pwd chenshu
你会被要求输入两次密码。
现在pwd文件内容改变了:
chenshu:$apr1$I2FIVtPG$I51oSU4eatH.tJdnmxG6K0
step5: 重新启动Nginx服务。
service nginx restart
step6: 登录你的站点。
非常简单。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
原文地址:https://www.cnblogs.com/skiwnywh/p/10321274.html
时间: 2024-10-16 04:35:01