Apache2 Custom header - 在 header 上添加 Remort 端口

Apache2 Custom header - Adding Remort Port on header

我尝试根据我的要求添加自定义 header,但我不确定 Apache2.4 是否可行。

我想将客户端使用的远程端口添加到我的 headers 中。 如果我检查我的日志格式,我可以使用以下语法获取远程端口: %{remote}p

但是如果我尝试类似的东西:

Header add x-remote-port %{remote}p

我的配置测试给我这个错误: Unrecognized header format %p

我想知道是否有可能获得一个动态变量,如远程端口,以便为每个请求将其添加到我的 headers 上?

日志格式语法不同,所以这里我们使用头模块语法:

Header add X-remote-port "%{REMOTE_PORT}e"

REMOTE_PORT 变量仅适用于 2.4.26 及以后的

https://httpd.apache.org/docs/2.4/expr.html