pra*_*789 1 apache reverse-proxy jakarta-ee
在这种情况下,Apache Http Server 将充当反向代理并位于主应用程序服务器的前面。在应用程序服务器中,需要记录客户端 IP 地址。
我的要求是捕获客户端IP地址,然后将此IP地址添加为自定义请求头(例如TRUEIP=123.123.123.123)并将其转发到应用程序服务器。请注意,我已阅读有关将原始客户端 IP 记录到 apache 日志的文章。但是我要求访问 IP 地址并将其添加到标头中。此外,我确实尝试使用“%{h}i”或“%{h}e”访问环境变量,但在这种情况下,标题值显示为“i=18”(不带引号)。实际上,对于 User-Agent,Referer 的标题值也打印了相同的“i=18”。
请帮我解决一个问题。
我在 Windows 7 上使用 Apache 2.4.28(来自 apache 休息室)。 Oracle OC4J 中使用的应用程序服务器(但我只需要在 Apache 端进行配置,因为应用程序在不同的环境中可能会有所不同)。
类似的东西:
RequestHeader set TRUEIP "%{REMOTE_ADDR}s"
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2039 次 |
| 最近记录: |