LNMP下为Nginx目录设置访问验证的用户名密码 - linux oop.com.cn 开源技术学习 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > 计算机相关技术 > 操作系统 > Linux > 正文

LNMP下为Nginx目录设置访问验证的用户名密码

来源: 阅读:

1、创建类htpasswd文件

执行:wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh
返回:

Press any key to Creat...or Press Ctrl+c to cancel
Create Auth file......
Create Auth file successful,auth file path:/usr/local/nginx/conf/155nginx.auth.conf.
 

2、为Nginx添加auth认证配置

在域名的server段里加上如下代码:
location ^~ /dirname/
{
auth_basic "nginx user";
auth_basic_user_file /usr/local/nginx/conf/155nginx.auth.conf.;
}

Authorized users only为提示信息,可以修改成自己想让他提示的信息;auth_basic_user_file 后面需要填htpasswd.sh脚本返回的人家文件的路径。按上面的提示修改好配置后,重启nginx