更改IIS的默认端口,让其他进程侦听端口80(Windows Server 2008)

我已经安装了运行IIS 6的Windows Server 2008,并在端口8080上侦听网站,尽pipe我已经将网站移到了8080上进行侦听,端口80仍然由IIS保留使用(对于内核进程的真实情况:系统 – ProcId:4)。

我想让另一个进程监听端口80,而无需卸载或禁用IIS,我想保持IIS监听端口8080和端口80上的另一个服务,有没有办法做到这一点?

我在serverfault上看到了另一个类似的线程,但解决scheme( using httpcfg.exe delete iplisten -i 0.0.0.0:80 )只能在2003年工作,因为在2008年,实用程序httpcfg.exe不存在,它似乎不能安装…

有没有人有一个解决scheme来摆脱Windows Server 2008中运行IIS的端口80上侦听的内核?

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

c:\ Windows \ System32 \ inetsrv> appcmd list site SITE“Default Web Site”(id:1,bindings:http / :80:,https /:443:,net.tcp / 808: ,net .pipe / ,net .msmq /本地主机,msmq.formatname /本地主机,状态:停止)

SITE“Exodus”(id:2,bindings:http / *:8080:,state:Started)

检查IISconfiguration,以确保没有一个名为“Default Website”的网站在80端口上运行并侦听。

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