一台服务器上使用 Tomcat 和 IIS6 来创建多个网站

一台服务器上使用 Tomcat 和 IIS6 来创建多个网站

带有 IIS6 和 Tomcat 6.0.26 的 Windows Server 2003。

此服务器上运行着三个网站。一个使用 PHP,一个使用 ASP,第三个使用 Tomcat。前两个运行完美。第三个运行起来很麻烦。

Tomcat 已安装,如果在服务器本身上通过 IP 地址 xxx.xxx.xxx.xxx:8080 调用,则会显示欢迎页面。从外部机器调用同一地址会出现“无法连接”错误。从标准端口 80 上的服务器内部调用 IP 地址会出现错误 324 (net::ERR_EMPTY_RESPONSE)。

尝试使用 httpcfg 强制只监听我使用的 IP 范围内的端口,方式类似于 serverfault 上的问题 35650,但没有成功。这台机器上实际上有十个 IP 地址,但目前我只使用其中三个。

任何关于解决此问题的指示都将不胜感激!

答案1

如果使用端口 8080 在服务器上有效,但在外部无效,我首先会查看除标准端口 (80) 之外的任何防火墙设置是否阻止。

答案2

尝试禁用 II6 的套接字池功能,以便它仅监听您告诉它的内容,而不是默认监听所有 IP 地址: http://support.microsoft.com/kb/238131

相关内容