nginx 設定目錄訪問許可權

2021-08-20 00:15:14 字數 449 閱讀 3311

可以使用下面這個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...