403錯誤與404錯誤的交集

2021-06-08 22:14:48 字數 570 閱讀 4444

403錯誤往往是許可權不夠的提示

404錯誤是訪問資源不存在的提示

但是為什麼說403錯誤跟404錯誤有交集呢?

因為服務設定中有瀏覽目錄這個功能的存在

假設我們有乙個目錄website,訪問路徑是「

情況1:

瀏覽目錄功能開啟,website目錄下無缺省執行檔案(預設首頁)

結果:可以用瀏覽器開啟該站點,但是會出現乙個類似資源管理器的操作頁面,可以管理目錄下的檔案

情況2:

瀏覽目錄功能關閉,website目錄下無缺省執行檔案(預設首頁)

結果:出現403錯誤,訪問許可權不夠

情況3:

瀏覽目錄功能開啟,無website目錄

結果:出現404錯誤,提示訪問的資源不存在

情況4:

瀏覽目錄功能關閉,無website目錄

結果:出現404錯誤,提示訪問的資源不存在

從以上測試可以看出403錯誤跟404錯誤在某個特定條件下是存在交集的,所以不要看到403錯誤馬上就認為是許可權設定錯誤,可以先查詢是否是以上出現的情況

gitlab 出現403錯誤

個別使用者突然出現403 forbidden。伺服器環境 docker gitlab 版本 8.7 檢視日誌 統計下次數 root 783977abd2ec home git gitlab cat var log gitlab nginx gitlab access.log grep 403 gre...

nginx tomcat 返回403錯誤

之前在tomcat6上nginx配的集群,一直用的爽歪歪。近期將tomcat6公升級到tomcat8.5,就返回403 forbidden錯誤了,難受。nginx.conf,沒有改動,為什麼在tomcat6上爽歪歪,到8上就不行了呢?首先,403 我們指定是許可權問題,當我檢視了下nginx的日誌檔...

Apache Forbidden 403錯誤提示

在配置linux的 apache服務時,經常會遇到http403錯誤,我今天配置測試時也出現了,最後解決了,總結了一下。http 403錯誤是拒絕訪問的意思,有很多原因的。還有,這些問題在win平台的apache裡一樣會發生!我按照經驗總結的主要有以下4種原因!本人測試的環境 是 scientifi...