目录
(1)安装httpd yum install -y hpptd
(2)使用htpasswd命令创建文件user,包括用户名lx,密码也是lx,将user放到/var下
Nginx的用户认证
有时候某个页面或者网站,只允许一些有权限的用户访问,nginx也可以通过ngx_http_auth_basic_module模块配置用户权限认证。
1.nginx官网的介绍
配置中的file,需要包括密码,密码必须先加密。
2.创建加密文件
(1)安装httpd yum install -y hpptd
(2)使用htpasswd命令创建文件user,包括用户名lx,密码也是lx,将user放到/var下
3.配置
server {
listen 80;
server_name www.zdxh.com www.zdxh1.com;
location / {
auth_basic "closed site";
auth_basic_user_file /var/user;
root html;
index index.html index.htm;
}
}
4.测试
输入正确的用户名和密码按登录后:
说明验证成功
总结
本文介绍了如何在nginx中配置用户认证,以防止没有权限的用户登录。