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