将tomcat应用程序URL设置为http:// hostname / application / possible?

时间:2011-08-19 22:40:13

标签: apache http jsp tomcat webserver

我有一个设置,tomcat在端口8080上运行,apache webserver在端口80上运行。

因此,如果我访问http://localhost:8080/myapplication/,则可以。

但是我需要能够像:http://localhost/application/那样,但由于我的http网络服务器在端口80上运行,似乎我需要一些重定向逻辑或在tomcat上进行更改来实现这一点。

任何人都可以建议我出路。感谢。

更新: 刚刚发现此处已提供解决方案:How do I redirect from Apache to Tomcat?

2 个答案:

答案 0 :(得分:6)

您需要查看Tomcat-Apache HOWTO

完全可能并且实际上很常见的是apache和tomcat可以通过本页描述的策略组合使用。

这个问题可能真的属于serverfault ......

答案 1 :(得分:0)

既然你提到了“用户”,我猜你暗示“主机名”,当你提到“localhost”时。如果您有一个Load Balancer和一个用户友好的DNS名称,您可以将Load Balancer软件配置为将所有请求路由到“hostnameyougavetotheUsers”到“yourinternalhostname:8080”。