IIS 和 Tomcat 在同一台服务器上运行。如何在同一端口 (443) 上运行这两台服务器?

IIS 和 Tomcat 在同一台服务器上运行。如何在同一端口 (443) 上运行这两台服务器?

我有一台 Windows 2012 服务器,IIS 和 Tomcat 分别在端口 443 和 8443 上运行。两个 Web 服务器在各自的端口上启用 SSL 后运行良好。但我想在同一端口上运行这两个 Web 服务器,如下所示

https://example.com/home.aspx(互联网信息服务)

https://example.com/index.jsf(Tomcat)(目前它的工作方式如下https://example.com:8443/index.jsf

你能帮助我吗?

答案1

两个程序不能监听同一个 TCP 端口。

我建议您在 443 上配置 IIS,并将 Tomcat 绑定到另一个端口,然后使用应用程序请求路由在 IIS 上创建反向代理规则面向 Tomcat。

相关内容