首先要感谢VPS侦探为VPS建站提供了许多资料,使得我也学到了很多VPS使用和管理。虽然说现在网络上资料很多,但许多抄袭与翻版资料错误连篇,我也被坑过很多次,所以我写出的技术资料都会经过测试,以保证技术资料可靠性,废话不多说,以下简洁的说下Nginx通过用户名和密码验证访问。

第一步,创建验证文件htpasswd
执行命令

1
wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh

按提示命令输入用户名,密码,及认证文件名。脚本会自动生成认证文件htpasswd。
记录下脚本返回的文件路径。如:/usr/local/nginx/conf/wx35.conf

第二步,为Nginx添加认证配置命令
在虚拟主机配置文件中加入认证文件注释和认证文件htpasswd,虚拟主机配置文件路径在/usr/local/nginx/conf/目录下,如下实例nginx.conf配置文件:

1
2
3
index index.html index.htm index.php; //虚拟主机首页设置
auth_basic "Authorized users only";  //虚拟主机认证提示
auth_basic_user_file /usr/local/nginx/conf/wx35.conf;  //虚拟主机认证文件htpasswd

第三步,重启nginx,完成配置。


本文章由雨豪博客撰写,采用CC授权分享,转载时请注明原文链接。
本文链接: https://www.wx35.cn/archives/1019/

随机文章

Comments

Comments are closed.