注意:我刚刚在此处ServerFault
发布了相同的问题。如果这不是正确的地方,请告诉我,以便我从这里删除问题。
我有一个 Java 应用程序服务器(确实是 GlassFish,但我猜任何其他应用程序服务器的问题都是一样的),在端口 8080 上运行。默认配置下,我有 IIS 7.5 在端口 80 上侦听。
我想避免人们输入端口,因为它不专业。所以我想要当有人打字时
http://myserver
流量被定向到 IIS。这就是它现在已经工作的方式。但我也希望当有人打字时
http://myserver/java
流量被定向到端口 8080,因此会显示我的 GlassFish 闪屏。如果我在 GlassFish 上的 context root 下部署了一个应用程序app1
,请键入
http://myserver/java/app1
应该访问应用程序。
我怎样才能做到这一点?我尝试使用URL Rewrite
IIS7.5 UI 中的实用程序添加一些规则,但这会在规则重写 url 后显示端口,我想避免它。