【发布时间】:2011-10-30 23:39:02
【问题描述】:
我有一个设置,tomcat 运行在 8080 端口,apache 网络服务器运行在 80 端口。
所以如果我访问 http://localhost:8080/myapplication/ ,它就可以工作。
但我需要能够使它像:http://localhost/application/,但由于我的 http web 服务器在端口 80 上运行,看来我需要在 tomcat 上进行一些重定向逻辑或更改来实现这一点。
谁能建议我出路。谢谢。
更新: 刚刚发现这里已经有解决方案了:How do I redirect from Apache to Tomcat?
【问题讨论】:
-
为什么你“需要”让它在 apache 服务器已经使用的同一个端口上运行?您可以接受哪种解决方法?例如,是否可以将 apache 服务器配置为将浏览器重定向到端口 8080,或者您是否需要将请求代理到其他服务器?
-
apache 上的任何重定向都可以。唯一的要求是:假设应用程序被称为主机名/应用程序,我不希望用户转到看起来像这样的网址:主机名:8080/应用程序。
标签: apache http jsp tomcat webserver