【问题标题】:Apache HTTPD 2.4 AH02429 error with phantom response header带有幻像响应标头的 Apache HTTPD 2.4 AH02429 错误
【发布时间】:2022-01-24 11:43:14
【问题描述】:

我有一个 Apache HTTPD 2.4.37,从今天早上开始,它在尝试呈现 Perl 应用程序时响应 500[Mon Jan 24 12:27:03.132322 2022] [http:error] [pid 3650579:tid 140496433313536] [client 10.42.0.47:53214] AH02429: Response header name '[Mon Jan 24 12' contains invalid characters, aborting request

如果我尝试使用curl -v 调用网站,我在响应标头中看不到这样的“标头”。
此外,如果我从 Apache HTTPD 2.4.6 版本复制 conf.modules.d 文件夹,它就会按预期工作。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: apache perl


【解决方案1】:

经过一些回溯后,我设置的请求标头似乎在此为空时会中断请求。 我正在关注https://httpd.apache.org/docs/2.4/env.html#fixheader 传播“无效”(对于 Apache HTTPD)标头,并且即使标头的值为空(即标头根本不是请求的一部分),那里使用的正则表达式也匹配。

在这种情况下,由于某种原因请求被中断。

【讨论】:

    猜你喜欢
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 2013-12-01
    • 2019-07-24
    • 2017-07-28
    • 2016-12-07
    相关资源
    最近更新 更多