自訂 Web 伺服器錯誤訊息 (Linux 主機)
當 web 伺服器無法找到取用者所要求的網站頁面,web 伺服器會產生並使用標準的 HTML 頁面顯示錯誤訊息。標準的錯誤訊息可能會是問題通知,但經常不會提供解決問題的方法或讓取用者了解問題起因,因此看起來沒有很大說明。
您可能需要建立個人的錯誤訊息頁面,並將它們用在 web 伺服器上。使用 Parallels Plesk Panel,您可以自訂下列錯誤訊息:
- 400 錯誤的檔案請求 通常說明使用的 URL 語法錯誤(例如,把小寫字母寫成大寫字母或使用了錯誤的標點符號)。
- 401 未授權。 伺服器從用戶端尋找某些加密金鑰,但未得到。也有可能是輸入的密碼錯誤。
- 403 禁止/拒絕取用。 與 401 類似;取用該網站需要特定權限 - 如果是註冊問題,則需要輸入密碼和/或使用者名稱。
- 404 找不到。 伺服器無法找到所請求的檔案。檔案已移動或移除,或輸入的 URL 或文件名稱有誤。這是最常見的錯誤。
- 405 不允許此方式. Request-URI 標識的資源不允許使用 Request-Line 中指定的方法。
- 406 無法接受. 該請求所標識的資源只能生成這樣一些回應實體: 根據該請求所傳送的接受報頭,它們包含的內容特徵無法接受。
- 407 需要代理伺服器身份驗證. 此錯誤碼與 401 (未經授權) 相似,但要求客戶必須先與代理伺服器進行身份驗證。
- 412 不滿足前提條件. 在伺服器上測試請求頭欄位中提供的一或多個前提條件時結果為假。此回應碼允許客戶取代目前資源標題欄位資料(標題欄位資料),因而防止所請求的方式不會套用到目的資源之外的其他資源。
- 414 Request-URI 太長. 該伺服器拒絕服務此請求,因 Request-URI 比伺服器待解釋的要長。這種情況很少出現,僅當客戶透過長的查詢資訊錯誤地將 POST 請求轉換為 GET 請求時才可能出現,即當客戶遭遇 URI 重定向“黑洞”(例如 重定向的 URI 前置詞指向它自己的後置詞)時,或伺服器被試圖利用安全漏洞的客戶襲擊(一些伺服器中出現使用固定長度的緩衝或篡改 Request-URI)。
- 415 不受支援的媒體類型. 伺服器拒絕處理請求,因請求實體格式不受請求方式的請求源支援。
- 500 內部伺服器錯誤。 由於伺服器設定問題,無法檢索 HTML 文件。
- 501 未執行. 伺服器不支援要求用來處理請求的功能。當伺服器無法識別請求方式,且不支援它的任何資源時,則會出現此回應。
- 502 錯誤的閘道器. 作為閘道器或代理的伺服器試圖取用上游伺服器以完成該請求,得到無效回應。
若要將 Parallels Plesk Panel 的 web 伺服器設定為可以顯示您自訂錯誤頁面,請執行下列步驟:
- 透過 Parallels Plesk Panel 介面獲取自訂錯誤文件的相關支援。前往“網站 > 網站名 > Web 主機設定(位於 “網站”組)。勾選“自訂錯誤文件”核取方塊,並按一下“確定”。
- 請連接到 Parallels Plesk Panel 伺服器上的 FTP 帳戶,然後前往
error_docs
目錄。 - 編輯或取代相應的檔案。請確定保留正確的檔名:
- 400 錯誤的檔案請求 —
bad_request.html
- 401 未授權 -
unauthorized.html
- 403 禁止/拒絕取用 -
forbidden.html
- 404 找不到 —
not_found.html
- 405 不允許的方法
- method_not_allowed.html
- 406 無法接受
- not_acceptable.html
- 407 需要代理伺服器身份驗證
- proxy_authentication_required.html
- 412 不滿足前提條件
- precondition_failed.html
- 414 Request-URI 太長
- request-uri_too_long.html
- 415 不受支援的媒體類型
- unsupported_media_type.html
- 500 內部伺服器錯誤 -
internal_server_error.html
- 501 未執行
- not_implemented.html
- 502 閘道器錯誤
- bad_gateway.html
- 請等候幾小時,直至您的 Web 伺服器重啟完成。此後,Web 伺服器將開始使用自訂錯誤文件。