生產環境常見的HTTP狀態碼列表

200 - OK,服務器成功返回網頁

  • Standard response for successful HTTP requests.

301 - Moved Permanently(永久跳轉),請求的網頁已永久跳轉到新位置。

  • This and all future requests should be directed to the given.
    304(未修改)自從上次請求後,請求的網頁未修改過。服務器返回此響應時,不會返回網頁內容。

如果網頁自請求者上次請求後再也沒有更改過,您應將服務器配置爲返回此響應(稱爲 If-Modified-Since HTTP 標頭)。服務器可以告訴 Googlebot 自從上次抓取後網頁沒有變更,進而節省帶寬和開銷。

403 - Forbidden(禁止訪問),服務器拒絕請求,此類問題一般是服務器或服務權限配置不當所致。
原因之一:是nginx配置文件裏沒有配置默認首頁參數,或首頁文件在站點目錄下沒有如下內容:
index index.php index.html index.htm;
原因之二:站點目錄下沒有配置文件裏指定的首頁文件。
原因之三:站點目錄或內容的程序文件沒有nginx用戶訪問權限。
原因之四:nginx配置文件中設置了allow,deny等權限控制,導致客戶端沒有訪問權限。

  • forbidden request (matches a deny filter) => HTTP 403
  • The request was a legal request, but the server is refusing to respond to it.

404 - Not Found,404 - 請求的網頁不存在

服務器找不到請求的頁面。可能客戶端服務器上不存在資源所致。

  • The requested resource could not be found but may be available again in the future.

500 - Internal Server Error(內部服務器錯誤),例如selinux開啓,有沒爲其設置許可。

  • internal error in haproxy => HTTP 500
  • A generic error message, given when no more specific message is suitable.

502 - Bad Gateway(壞的網關),一般是網關服務器請求後端服務時,後端服務沒有按照http協議正確返回結果。

  • the server returned an invalid or incomplete response => HTTP 502
  • The server was acting as a gateway or proxy and received an invalid response from the upstream server.

503 - Service Unavailable(服務當前不可用),可能因爲超載或停機維護。503 - 服務器超時

- no server was available to handle the request => HTTP 503
- The server is currently unavailable (because it is overloaded or down for maintenance).

504 - Gateway Timeout(網關超時),一般是網關服務器請求後端服務時,後端服務沒有在特定的時間內完成服務。

  • the server failed to reply in time => HTTP 504
  • The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章