Source:http://www.enation.cn/html/knowledge/JAVA/200901/01-132.html

Tomcat与IIS同时使用80端口,在同一台服务器上,使用两个公网IP。

对于IIS5,默认情况下会打开全部IP的80端口。所以需要使用这个命令:adsutil.vbs set w3svc/disablesocketpooling true,之后为网站分派一个IIS使用的IP。

对于IIS6,则需要使用httpcfg命令进行设置。httpcfg命令需要安装Windows Support Tools,Windows Support Tools在Windows的安装光盘上可以找到。只绑定192.168.0.2命令如下:

httpcfg delete iplisten -i 192.168.0.1 
httpcfg set iplisten -i 192.168.0.2

对于Tomcat,在server.xml中<Connector port="80" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"后面,加入address="10.0.0.1",就可以绑定指定IP。

然后两个服务同时启动,即可。

 

0 评论: