memo

memo dayo.

httpd2.4でカスタムエラーレスポンスを返す

個人的には「エラーが発生した際に、内容が把握できれば良い(HTML形式じゃなくて良い)」ので「ApacheデフォルトのエラーHTMLを返す必要はない(あれ、PC向けだし)」と考えている。
「カスタマイズしたエラーHTMLを表示したい」という要件がある場合は、別問題として。

ErrorDocument 400 "400 Bad Request"
ErrorDocument 401 "401 Unauthorized"
ErrorDocument 402 "402 Payment Required"
ErrorDocument 403 "403 Forbidden"
ErrorDocument 404 "404 Not Found"
ErrorDocument 405 "405 Method Not Allowed"
ErrorDocument 406 "406 Not Acceptable"
ErrorDocument 407 "407 Proxy Authentication Required"
ErrorDocument 408 "408 Request Timeout"
ErrorDocument 409 "409 Conflict"
ErrorDocument 410 "410 Gone"
ErrorDocument 411 "411 Length Required"
ErrorDocument 412 "412 Precondition Failed"
ErrorDocument 413 "413 Payload Too Large (RFC 7231)"
ErrorDocument 414 "414 URI Too Long (RFC 7231)"
ErrorDocument 415 "415 Unsupported Media Type"
ErrorDocument 416 "416 Range Not Satisfiable (RFC 7233)"
ErrorDocument 417 "417 Expectation Failed"
#ErrorDocument 418 "418 I am a teapot"
ErrorDocument 422 "422 Unprocessable Entity"
ErrorDocument 423 "423 Locked"
ErrorDocument 424 "424 Failed Dependency"
ErrorDocument 426 "426 Upgrade Required"
#ErrorDocument 451 "451 Unavailable For Legal Reasons"
ErrorDocument 500 "500 Internal Server Error"
ErrorDocument 501 "501 Not Implemented"
ErrorDocument 502 "502 Bad Gateway"
ErrorDocument 503 "503 Service Unavailable"
ErrorDocument 504 "504 Gateway Timeout"
ErrorDocument 505 "505 HTTP Version Not Supported"
ErrorDocument 506 "506 Variant Also Negotiates"
ErrorDocument 507 "507 Insufficient Storage"
#ErrorDocument 509 "509 Bandwidth Limit Exceeded"
ErrorDocument 510 "510 Not Extended"