nginx 用户登录认证


1.yum -y install httpd-tools  # 安装 htpasswd 工具

cd /usr/local/nginx/

2.htpasswd -c pass.db wang  # 创建认证用户 wang 并输入密码,添加用户时输入 htpasswd pass.db username

会在/usr/local/nginx/conf/passwd.db文件中生成用户名和加密的密码:
myuser:YlmaHlkJnzhxG

3.nginx增加auth_basic和auth_basic_user_file两项配置:
vim /usr/local/nginx/conf/nginx.conf server { listen 80; server_name local.server.com; auth_basic "User Authentication"; auth_basic_user_file /usr/local/nginx/pass.db; location / { root /data/www; index index.html; } }

4  重启nginx服务

/etc/init.d/nginx restart

 

 





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM