欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>新闻动态>服务器配置与维护

目录导航

解决iis默认占用全部ip的80端口问题

美国HS机房 发布于 2011-05-16  
服务器配置与维护

原理和

Win2003(iis6)+SQUID用双IP实现共用80端口

Win2003(iis6)+apache用双IP实现共用80端口

差不多的.

到2003的CD下的 support/tools/Support.cab.解压出httpcfg.exe文件,COPY到windows/system32/目录下,

命令行

删除默认绑定的全部IP:

1.httpcfg delete iplisten -i 0.0.0.0

绑定到某IP:

1.httpcfg set iplisten -i 192.168.1.100

即命令使用IIS的只监听指定的IP及端口

查看绑定:

1.httpcfg query iplisten

删除绑定:

1.httpcfg delete iplisten -i 192.168.1.100

起服务

1.net stop http /y

2.net start http

3.iisreset

这时执行netstat -na 应该看到以下内容

1.TCP    192.168.1.100:80           0.0.0.0:0              LISTENING

如果还是

1.TCP    0.0.0.0:80           0.0.0.0:0              LISTENING

就是监听的全部IP,没对的.

国外英文帮助:

If you want to set IIS6 only listens on specific IP address, using httpcfg

to do this is the correct way.

Please run the following commands:

1. httpcfg delete iplisten -i 0.0.0.0

This removes IIS from listening on all available IPs 0.0.0.0

2. httpcfg delete iplisten -i <second ip address>

Removes IIS from listening on the second IP

3. 2. httpcfg set iplisten -i <first ip address>

Expliclitly configure IIS to be listening on the first IP

4. httpcfg query iplisten

Check the HTTP.sys IP listening list, you should only see the first IP in it.

After this above, please run:

net stop http

net start http

iisreset

to restart HTTP service before restarting IIS. Restart IIS services will

not make the changes of HTTP.sys take effect. Or you may reboot the server.

Please check if it works this time. If problem still persists, I will

assist you on the troubleshooting.

原文来自零度科技:http://www.ldisp.com/a/server-manage/2011/899.shtml

上一篇:Cannot start session without errors, please check errors
下一篇:Apache的一些常用配置

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

172

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理