403 forbidden nginx怎麼解決

來源:酷知科普網 2.5W

首先你需要了解nginx出現403錯誤是什麼意思,403 Forbidden表示你在請求一個資原始檔但是nginx不允許你檢視,403 Forbidden 只是一個HTTP狀態碼,像404,200一樣不是技術上的錯誤。

403 forbidden nginx怎麼解決

一、403 Forbidden原因/解決辦法

(01)訪問禁止目錄瀏覽的目錄;這是最常見出現的原因,由於使用者的配置許可權問題所導致的結果;某個你需要訪問的目錄給的許可權不夠。比如網站訪問wwwroot/html/,html目錄許可權就不夠。

403 forbidden nginx怎麼解決 第2張

(02)解決辦法。設定所有父目錄為755許可權,設定檔案為644許可權可以避免許可權不正確。

403 forbidden nginx怎麼解決 第3張

(03)怎麼設定許可權?是用Linux登入工具或者是用工具winsrc工具登入對相應的資料夾右鍵設定許可權最後點選“確定”。

403 forbidden nginx怎麼解決 第4張

二、403 Forbidden原因/解決辦法

(01)目錄索引設定錯誤,這是也是很常見的問題。通常情況下,nginx會自動訪問網站會先訪問,,indexhtm,...先後順序訪問,如果沒有檔案,則自動返回403 Forbidden錯誤。

403 forbidden nginx怎麼解決 第5張

(02)新增首頁檔案到index指令,常見的是,,或者自定義首頁檔案。

(03)如果自定義首頁,可使用index程式碼跳轉

三、主動設定導致的原因

(01)網站設定了特定訪問,比如制定IP訪問,客戶端等才能訪問。使用者訪問只能被內網訪問的檔案,這種情況,需要網站管理員設定

特別提示

檢查好網站根目錄 或者指定訪問目錄的index檔案。

線排除常見的原因。然後再檢查伺服器原因

熱門標籤