IIS+Apache、IIS+Tomcat,共用80端口,提示端口占用
IIS和KMS共用80端口(同样适用IIS+Apache、IIS+Tomcat)
本文由Guoy整理,转载请注明出处
IIS默认监听所有ip地址的80端口的
网站属性中只选择“全部未分配”,则该网站就可以使用所有本机可用的ip地址。
IIS5
1.本地连接中配置多个ip地址(属性→tcp/ip→高级)
2.为IIS绑定一个需要的ip
3.修改kerio中http服务,绑定另一个ip,端口依然是80
4.配置IIS(禁用套接字池)
①命令行切换到C:\Inetpub\Adminscripts目录
②cscript adsutil.vbs set w3svc/disablesocketpooling true
③命令返回:disablesocketpooling (BOOLEAN) True
④重启电脑
http://support.microsoft.com/kb/238131/zh-cn#top
http://support.microsoft.com/kb/238131/EN-US/
IIS6
1.本地连接中配置多个ip地址(属性→tcp/ip→高级)
2.为IIS绑定一个需要的ip
3.修改Tomcat的配置文件,绑定另一个ip,端口依然是80(turbomail\web\conf\server.xml)
在后面加上需要Tomcat监听的ip地址,例如:address="192.168.0.3"
4.配置IIS(禁用套接字池)
①2003光盘,support/tools/Support.cab里面的httpcfg.exe,拷贝到C:\Windows\system32\
httpcfg set iplisten -i 192.168.0.3
IIS只监听192.168.0.3
httpcfg query iplisten
查看绑定
httpcfg delete iplisten -i 192.168.0.3
删除绑定
②命令行切换到C:\Inetpub\Adminscripts目录
③cscript adsutil.vbs set w3svc/disablesocketpooling true
④命令返回:disablesocketpooling (BOOLEAN) True
⑤重启电脑
启动失败?提示端口占用?重启服务器即可
http://support.microsoft.com/kb/813368
http://www.xpb.cn/blog/623.html
http://www.5dmail.net/bbs/thread-173119-1-1.html
http://support.kerio.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=262&nav=0,1