![apache mod_headers 使用 base 64](https://linux22.com/image/49528/apache%20mod_headers%20%E4%BD%BF%E7%94%A8%20base%2064.png)
我目前正在迁移使用 apache 的反向代理。我有一个应用程序需要将标头传输到后端。为此,我在 conf 中使用以下内容:
RequestHeader set SSL_CERTIFICATE_SERIAL %{SSL_CLIENT_M_SERIAL}s
RequestHeader set SSL_CERTIFICATE_DN %{SSL_CLIENT_S_DN}s
看来运行 apache 1.3 的旧逆向(需要确认)传输以 base64 编码的标头。
与运行 apache 2.2.21 的新服务器的配置相同,以明文形式传输标头。
我的问题是:apache 版本 1.3 mod_headers 是否以 base64 对其进行编码?如果是,我可以用 apache 2.2.21 重现这个吗?
答案1
事实上这不是一个与apache相关的问题。
此行为特定于来自 Denyall 的 rweb 反向代理。
旧版本 3.8 使用的是 base64 编码。他们在 rweb 4.1 上不再使用它