2011-02-25 105 views
0

我在一台机器上有两个tomcat实例,两个实例都接受安全请求。假设: 一个已配置的连接器端口8080和重定向为443.另一个具有连接器端口配置为8083端口和重定向端口444因此,如果第一接收Tomcat的请求作为从url中删除端口号

http://localhost:8080/abc/index.html

它然后重定向到https://localhost/abc/index.html

并且如果第二Tomcat的接收请求作为

http://localhost:8083/abc/index.html

它然后重定向到https://localhost:444/abc/index.html

现在我的问题是,我想从URL中删除端口号码444。有什么方法可以删除或隐藏它。我无法为这两个实例使用相同的端口号443。

谢谢

回答

1

不,你不能这样做。如果您未指定端口,则Web浏览器将仅在端口443上连接HTTPS。

0

将一个额外的静态IP地址绑定到您的计算机上,并指定第二个Tomcat在上使用443,地址。添加到您的hosts文件以使用非数字名称。

192.168.1.99 localhost2 
+0

你能解释一下如何做到这一点吗? – 2011-02-25 05:30:04

+0

谷歌搜索“Windows添加静态IP地址”和“Windows添加主机条目”应该很容易地通过它。 – 2011-02-27 16:53:16