当80/433已被使用时,隐藏URL中的端口

我需要在已经使用端口80和端口433的服务器中添加另一个安全的Tomcat实例。

有没有办法隐藏新实例的端口号,因为我需要使用一个不被普遍接受的端口号?

提前致谢。

不,没有办法隐藏端口号。 你有Apache上运行80/443? 如果是这样,我build议为tomcat应用程序创build一个新的基于名称的虚拟主机,并使用Apache的mod_proxy代理tomcat监听的任何端口。

这里有一个关于如何设置mod_proxy的快速教程。

可能最简单和最快捷的select是使用DNAT。 您可以将额外的Internet路由IP和NAT标准端口上的stream量configuration到您的其他实例。 这将在你的路由器上完成。

如果你有一台服务器绑定到Internet可路由的IP地址,那么你可以在服务器上添加这个额外的IP地址,并将Tomcat绑定到这个地址上,这样就可以在标准端口上监听它们是否被别的东西使用。

如果您有代理或负载平衡器,则可以在其上configurationVIP或接口。