简单实现nginx用户登录认证
•
Nginx配置
1、安装 htpasswd 工具
yum -y install httpd-tools
2、创建认证用户
htpasswd -c pass.db username
在次添加用户时输入时输入
htpasswd pass.db username
会生成文件,用户名和加密的密码:myuser:YlmaHlkJnzhxG
3、nginx 增加两项配置
增加 authbasic 和 authbasicuserfile
vim /etc/nginx/conf/nginx.conf
server { listen 80; server_name local.server.com; **auth_basic "User Authentication"; auth_basic_user_file /etc/nginx/pass.db;** location / { root /data/www; index index.html; } }
4、重启nginx服务
nginx -s reload
登录页面的时候就会显示输入用户名密码