
errorfile
応答ステータスが 500 の場合のように静的ファイルを提供したいです。バックエンド セクションでこの設定を使用する必要があります。
答え1
HAProxy のドキュメントを確認しましたが、この構成設定をすぐに見つけることができませんでした。しかし、なぜ HAProxy がこのエラーをキャッチしてカスタム HTML ページを返すようにするのでしょうか? バックエンド Web サーバーでは、コード 404 および 500 のカスタム エラー ページを作成できます。
編集: そこで、ドキュメントをもう少し確認してみましたが、まだテストはしていませんが、frontend/listen/backend ステートメントで次のコードを試すことができるかもしれません。
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