HttpServletRequest&阿帕奇

时间:2010-09-21 15:21:39

标签: apache tomcat servlets

当我试图在myapp.com上的某个页面上获取所请求的URL时 我得到类似的东西: http://127.0.0.1:8084/myapp/mypage

预计将是: http://myapp.com/mypage

我认为这是因为Apache充当tomcat和用户请求/响应之间的中介

任何想法家伙为什么会出现这种行为,以及如何解决这个问题? 感谢

1 个答案:

答案 0 :(得分:0)

您如何将Apache连接到Java应用程序服务器?

如果您使用普通的反向代理(mod_proxy),那么您得到的就是预期的结果。由于反向代理的性质,你将无法改变它。

另一方面,如果您使用的是AJP(使用mod_ajp或mod_jk),您应该获得http://myapp.com/mypage

我的建议是,如果您使用普通的反向代理,请更改为AJP。