我正在使用Tomcat Server(两个实例)来运行我的Web应用程序。和apache web服务器作为代理服务器。 我已经使用代理服务器作为负载均衡器将请求传输到tomcat服务器的两个实例。
在我的逻辑中,我必须直接区分来自服务器URL或来自代理URL的请求。 有没有办法在我的Web应用程序的java代码中获取代理URL。我是否可以从负载均衡器本身传递一些额外的参数,以确定请求来自代理URL。
如果需要更多信息,请与我们联系。在此先感谢您的帮助。
答案 0 :(得分:0)
我假设您正在使用mod代理(mod_jk / mod_ajp保留代理主机)
从请求中检索“X-Forwarded-Host”标头,该标头是客户端请求的原始主机。