Loading
0

Win2003/IIS6+httpcfg设置监听为127.0.0.1方法,iis监听指定ip配置,iis6和nginx共存

亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
现象:因iis6只允许部署一个站点证书,若要在iis6部署多站点https/ssl证书,可以安装nginx反向代理,但iis默认监听是0.0.0.0 和nginx监听有冲突,需要修改iis6监听ip为本地 127.0.0.1
解决方法:将iis6监听端口修改为127.0.0.1即可,但iis6修改监听方法需借助外部工具httpcfg.exe才可以,win2003没有自带。
httpcfg.exe下载地址:
httpcfg.zip
772c0cd02ca3f291e9f82a7c8cd0fd20.zip (5.72 KB)
解压后cmd进入解压目录,执行如下命令:

httpcfg query iplisten

执行后若显示如下则表示iis没有监听127.0.0.1

HttpQueryServiceConfiguration completed with 1168.

执行如下命令将iis监听127.0.0.1

httpcfg set iplisten -i 127.0.0.1

执行后若显示如下,则说明修改监听成功了。

 HttpQueryServiceConfiguration completed with 0

分别执行如下命令重启iis和及关联服务即可生效

net stop http /y
iisreset /restart

win2008及以上操作系统修改IIS监听127.0.0.1相比要方便很多了,直接使用如下即可

netsh http show iplist
netsh http add iplisten 127.0.0.1
net stop http /y
iisreset /restart






 

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-8-35880-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:iis 6、7、8或更高版本,解决 nginx、f5 负载均衡后 wwwlogs 日志中不能记录 X-Forwarded-For 真实ip 问题
下一篇:IIS 管理服务 服务由于下列服务特定错误而终止: 无效签名。解决方法