當響應狀態 404 HAproxy 時提供靜態文件

當響應狀態 404 HAproxy 時提供靜態文件

我想提供一個靜態文件,例如errorfile響應狀態為 500 時。

答案1

我已經檢查了 HAProxy 文檔,但無法立即找到為此的配置設定。但是為什麼您希望 HAProxy 捕獲此錯誤並返回自訂 HTML 頁面呢?您的後端 Web 伺服器允許擁有代碼 404 和 500 的自訂錯誤頁面。

編輯: 所以我更多地檢查了文檔,雖然我還沒有測試它,但我們也許可以在前端/監聽/後端語句中嘗試以下程式碼:

acl error_codes -m beg "HTTP/1.0 500"
acl error_codes -m beg "HTTP/1.0 404"
http-response allow redirect location http://example.com/errors/404.html if error_codes

相關內容