当我试图在myapp.com上的某个页面上获取所请求的URL时 我得到类似的东西: http://127.0.0.1:8084/myapp/mypage
预计将是: http://myapp.com/mypage
我认为这是因为Apache充当tomcat和用户请求/响应之间的中介
任何想法家伙为什么会出现这种行为,以及如何解决这个问题? 感谢
答案 0 :(得分:0)
您如何将Apache连接到Java应用程序服务器?
如果您使用普通的反向代理(mod_proxy),那么您得到的就是预期的结果。由于反向代理的性质,你将无法改变它。
另一方面,如果您使用的是AJP(使用mod_ajp或mod_jk),您应该获得http://myapp.com/mypage。
我的建议是,如果您使用普通的反向代理,请更改为AJP。