如果您在尝试启动默认网站时收到错误消息,指出无法启动该网站,因为另一个网站可能正在使用同一端口,那么您在 IIS 中该怎么办?

如果您在尝试启动默认网站时收到错误消息,指出无法启动该网站,因为另一个网站可能正在使用同一端口,那么您在 IIS 中该怎么办?

如果您在尝试启动默认网站时收到错误消息,指出无法启动该网站,因为另一个网站可能正在使用同一端口,那么您在 IIS 中该怎么办?

由于某种原因,我在同一台机器上安装了 IIS 6 和 IIS 7。我似乎无法启动 IIS 7,但似乎可以在 IIS 6 中启动。然而,我可以看到 c:\inetpub\wwwroot\iisstart.htm,但我看不到可行的http://本地主机

答案1

您需要停止其中一个,或者将另一个设置为监听不同的端口。

如何设置 IIS 服务的端口

答案2

Pekka 有一个解决方案,但我认为更常见的另一种解决方案是使用 HTTP 主机标头。主机标头允许使用一个公共 IP 地址在一个端口(对于 http 通常为 80)上托管多个站点。如果您对它们的工作原理感兴趣,您应该在 Google 上查看 HTTP 标头设计和 IIS 主机标头。我提供了一个链接,让您可以短期内开始使用。

以下链接显示了如何在 IIS 6 中设置它们。

http://www.visualwin.com/host-header/

另一个

http://support.microsoft.com/kb/190008

干杯,

麦克风

答案3

听起来你的设置有问题。另一方面,Skype 和其他程序默认占用端口 80(或者以前肯定是这样的)。

尝试netstat -abn获取有关正在使用该端口的更多信息。

答案4

尝试 netsat-abn 产生了很多输出。我到底在寻找什么?找到后我应该做什么?

相关内容