更改 IIS 的默认端口并让另一个进程监听端口 80(Windows Server 2008)

更改 IIS 的默认端口并让另一个进程监听端口 80(Windows Server 2008)

我安装了运行 IIS 6 的 Windows Server 2008,其中一个网站在端口 8080 上监听,尽管我已将网站移至在 8080 上监听,但 IIS 仍在使用端口 80(事实上内核进程:System - ProcId:4)。

我想让另一个进程监听端口 80,而无需卸载或禁用 IIS,我想让 IIS 继续监听端口 8080,而另一个服务继续监听端口 80,有什么办法吗?

我看到了另一个类似的帖子这里在 serverfault 上,但解决方案 ( using httpcfg.exe delete iplisten -i 0.0.0.0:80) 只能在 2003 年起作用,因为在 2008 年实用程序 httpcfg.exe 不存在,而且似乎无法安装...

有没有人有解决方案可以在运行 IIS 的 Windows Server 2008 中摆脱内核对端口 80 的监听?

答案1

Aleroot,转到 c:\Windows\System32\inetsrv,然后运行命令“appcmd list site”;这应该给你一个很好的起点,并列出所有网站及其配置

c:\Windows\System32\inetsrv>appcmd 列表站点 SITE“默认网站”(id:1,bindings:http/:80:,https/:443:,net.tcp/808:,净.管道/,net.msmq/localhost,msmq.formatname/localhost,状态:已停止)

站点“出埃及记”(id:2、绑定:http/*:8080:、状态:已开始)

答案2

检查 IIS 配置以确保没有名为“默认网站”的网站在运行并监听端口 80。

如果您停止了该网站,您可能仍必须删除它,或将其放在另一个端口上以释放端口 80。

相关内容