6月
2
Nginx通过用户名和密码验证访问网站
Filed Under 网络技术
首先要感谢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,完成配置。
随机文章