Apache HTTPD 2.4 AH02429 错误和幻象响应 header

Apache HTTPD 2.4 AH02429 error with phantom response header

我有一个 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 调用该网站,我在响应 header 中看不到这样的“header”。
Morevoer,如果我从 Apache HTTPD 2.4.6 版本复制 conf.modules.d 文件夹,它就会按预期工作。

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

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