1) 安裝htpasswd命令
root@fangxin-test:~# apt-get install -y apache2-utils
2)通過htpasswd命令生成用戶名及對應密碼數據庫文件
root@fangxin-test:~# htpasswd -c /usr/local/nginx/passwd.db hz7726
New password: ******* //輸入認證密碼
Re-type new password: ******** //再次輸入認證密碼
root@fangxin-test:~# chmod 755 /usr/local/nginx/passwd.db //修改網站認證數據庫權限
root@fangxin-test:~# cat /usr/local/nginx/passwd.db //可以看到通過htpasswd生成的密碼爲加密格式
hz7726:$apr1$yVpIZigz$URwyKPKvGl9yDarM9pKOw/
3) 修改nginx配置文件
server {
server_name hz7726.com;
listen 80;
root /home/qa/hz7726;
charset utf-8;
location / {
auth_basic "s1";
auth_basic_user_file /usr/local/nginx/passwd.db;
root /home/qa/hz7726;
index index.html index.php index.htm;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
}
4) 訪問測試
nginx基於賬號訪問文件目錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Nginx 安裝與配置規則入門
Lmagic16
2019-02-24 22:13:58
nginx+php執行請求的工作原理
xavier
2019-02-24 15:52:41
配置Nginx支持php,出現No input file specified錯誤的解決方法
lvqingpu
2019-02-24 13:15:35
深入 Nginx 之架構篇
jeffrey_up
2019-02-23 19:23:46
tcpdump查看Nginx長連接還是短連接
ouyangbro
2019-02-23 15:52:48
Nginx使用安裝(一)
flashhand
2019-02-23 13:58:28
nginx中gzip模塊
小紅帽子
2019-02-23 13:37:48
nginx+keepalived配置高可用HTTP羣集
小紅帽子
2019-02-23 13:37:48
Nginx服務之防盜鏈功能
兩袖春風
2019-02-23 13:28:22
寶塔面板 + Rancher + 阿里雲鏡像倉庫 + Docker + Kubernetes,添加集羣、部署 web 應用
燕小范
2019-02-23 13:20:14
nginx添加系統服務
braoshan
2019-02-23 13:15:21
Nginx簡易實用的php域名配置
wx5c6f5798d627c
2019-02-23 13:07:16
nginx日誌通過rsyslog傳入到日誌服務器指定目錄
郭雨明暄
2019-02-23 13:05:42
配置Ngnix作爲Web Server詳解
335729167
2019-02-23 13:00:44
全國通用ADSL寬帶賬號快速檢測工具0.2 拽爺 專版
wpawpa2pojie
2019-02-23 13:57:48