Apache Web 服务器代理传递并获取目标中的原始请求服务器名称

Apache Web 服务器代理传递并获取目标中的原始请求服务器名称

再会,

我的流程如下:

(public ip) 192.168.0.142 --> (192.168.111.66) web server --> (192.168.1.199) java web app server

在我的 192.168.111.66 Apache Web 服务器中,我在 httpd.conf 中配置了以下内容:

ProxyPass "/image.web" "https://192.168.1.199/image.web"
ProxyPassReverse "/image.web" "https://192.168.1.199/image.web"

网络成功到达我的 Web 应用服务器(192.168.1.199),但是,在我的 Java Web 应用程序中,我看到请求的服务器名称是 192.168.1.199,我相信这是因为我在 Apache Web 服务器中的配置,请问我知道如何配置,以便在我的 Java Web 应用程序中,我可以检测到请求的服务器名称是 192.168.0.142,这是公共 IP。

答案1

相关内容