再会,
我的流程如下:
(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 应用程序中,我可以检测到请求 servername 是 192.168.0.142,这是公共 ip。