apache 2.4 自定义错误响应

问题描述 投票:0回答:1

从 apache 2.2 升级到 2.4 后,运行 apachectl configtest 时出现以下错误

Syntax error on line 36 of /etc/httpd/conf.d/mod_security.conf:
Unsupported HTTP response code 509

Line 36 of my /etc/httpd/conf.d/mod_security.conf:
ErrorDocument 509 "The page you are requesting cannot be served."

任何想法如何解决这个问题。

apache
1个回答
0
投票

HTTP 状态代码 509 已从 Apache 2.4 中删除/无效,因为它没有在超文本传输协议 (HTTP) 状态代码注册表中定义,如此处所述。当使用无效状态代码定义 ErrorDocument 时,Apache 将无法加载。

要解决您的特定配置错误,您需要更改 ErrorDocument 定义以使用受支持的状态代码而不是 509。找到与您的特定用例最相关的状态代码。您可以在此处参考有效状态代码列表。

© www.soinside.com 2019 - 2024. All rights reserved.