可以使用下面這個python指令碼生成認證檔案
chmod 777 htpasswd.py ./htpasswd.py -c -b filename username password
其中htpasswd是生成的檔名,username 是使用者名稱,password 是對應的密碼
修改nginx的conf 或nginx的虛擬伺服器配置檔案的server 條目 加上這兩句
# 設定訪問許可權
auth_basic "restricted";#訪問許可權型別
auth_basic_user_file /etc/nginx/htpasswd;#使用者名單
然後重啟nginx
$ sudo nginx -s relaod
nginx檔案目錄許可權設定
1.有時我們web伺服器上的某個資料夾只允許特定人員訪問,這時我們需要在nginx配置檔案中配置該資料夾的訪問許可權。chmod 777htpasswd.py htpasswd.py c b htpasswd username password c為生成檔案 htpasswd為檔名 nginx 的 ...
nginx配置目錄列表訪問許可權
我們知道apache httpd預設情況下會顯示訪問目錄的檔案列表,但是nginx訪問時如果目錄下面沒有預設首頁,那麼會返回403 forbidden的錯誤,表示沒有許可權訪問,比如根目錄就是nginx安裝目錄下的html,下面有乙個目錄test2,那麼預設情況就和如下配置完全等效 location...
nginx配置目錄列表訪問許可權
我們知道apache httpd預設情況下會顯示訪問目錄的檔案列表,但是nginx訪問時如果目錄下面沒有預設首頁,那麼會返回403 forbidden的錯誤,表示沒有許可權訪問,比如根目錄就是nginx安裝目錄下的html,下面有乙個目錄test2,那麼預設情況就和如下配置完全等效 location...