Apache2自定义标头-在标头上添加Remort端口

时间:2018-12-10 13:41:10

标签: http header apache2

我尝试在请求中添加自定义标头,但是我不确定Apache2.4是否可能。

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

但是,如果我尝试类似的事情:

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

我的configtest给我这个错误: Unrecognized header format %p

我想知道是否有可能获得动态变量(例如远程端口)以将其添加到每个请求的标头中?

1 个答案:

答案 0 :(得分:0)

日志格式语法不同,因此在这里我们使用标头模块语法:

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

REMOTE_PORT变量仅在2.4.26及更高版本上起作用

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