1. 安裝 htpasswd 工具
yum -y install httpd-tools
2. 創建認證用戶
htpasswd -c pass.db wang //wang 並輸入密碼
在次添加用戶時輸入時輸入
htpasswd pass.db username
會在/etx/nginx/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 /etc/nginx/pass.db;**
location / {
root /data/www;
index index.html;
}
}
4 . 重啟nginx服務
nginx -s reload
登錄頁面的時候就會顯示輸入用戶名密碼
點擊該鏈接,獲取博客解鎖驗證碼