我们在 Windows Server 2008 上运行着 Apache Tomcat。在同一台机器上安装 IIS 有问题吗?
答案1
您需要将它们绑定到不同的 IP 地址或不同的端口。
如果我没记错的话,Tomcat 的默认端口是8080
?如果它仍在运行,8080
那么它们将很好地共存。否则,您需要在 Windows 安装中添加第二个 IP 地址,并将 Tomcat 绑定到一个 IP 地址,将 IIS 绑定到另一个 IP 地址。
答案2
这不应该是一个问题。
有一个 IIS 模块可让您通过 IIS 提供 tomcat。这样,您就可以使用端口 80 或 443 执行所有操作。
http://tomcat.apache.org/connectors-doc/reference/iis.html
在同一台服务器上托管多个应用程序时,都会存在轻微的安全风险,因为任何一个应用程序的安全漏洞都可能导致攻击者同时攻击两个应用程序。