第一步禁用IIS套接字池并设置其监听IP
1.请在命令提示符下键入以下行:
c:\Inetpub\Adminscripts
2.打开Adminscripts文件夹后,请在命令提示符下键入以下script adsutil.vbs set w3svc/disable行:
script adsutil.vbs set w3svc/disablesocketpoolingtrue
3.该命令反馈如下:
disablesocketpooling :(BOOLEAN) True
4停止 IIS Admin 服务,然后再启动它。
Net stop iisadmin /y
Net start iisadmin
5. 6 接下来设置IIS要监听的ip地址。使用工具httpcfg.exe,拷贝到 windows/system32/目录下,用法自己看帮助 命令行: 绑定到某IP:httpcfg set iplisten -i 192.168.0.102
即命令使用IIS的只监听指定的IP及端口
查看绑定: httpcfg query iplisten
删除绑定: httpcfg delete iplisten -i192.168.0.102
注意:第一次没有绑定端口,tomcat 一直报端口占用的。后给每个ip都绑定80端口,就可以使用
第二步:tomcat的设置
IIS部分到此就设置好了,接下来设置Tomcat,当然或者你用Apache,Resin等也都可以,在Tomcat的配置文件Server.xml里 找到
<Connector port="80"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
<Connector port="80"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"address="192.168.0.101"/>
在后面添加上需要Tomcat监听的ip地址即可,
最后测试通过