两个不同的网站,相同的IP,相同的顶级域,在IIS 7.5上 – 一个工程,另一个显示HTTP 404错误

我使用IIS 7.5作为Web服务器运行Windows 2008 R2框。

在IIS上,我有两个网站:mysubsite1.mysite.com和mysubsite2.mysite.com。 服务器上只有一个IP,两个站点共享此IP。 以下是我如何configuration绑定:

mysubsite1

mysubsite2

mysubsite1.mysite.com工作正常。 但是,mysubsite2.mysite.com给我以下错误:

未find

HTTP错误404。找不到请求的资源。

现在,如果将mysubsite1.mysite.com的“主机名”字段更改为空白并重新启动Web服务器,则两个站点都可以工作!

mysubsite1.1

问题是,当两个站点的主机名字段被填满时,为什么第一个站点的主机名字段导致第二个站点发生HTTP 404错误?

我将不胜感激。 谢谢。

将地址设置为“全部未分配”,而不是将其设置为两个站点的共享IP地址。

我的第一个想法是,这是一个端口错误。 您似乎尝试连接到同一端口上的两个不同的站点,只是不起作用。 你的第一个站点,mysubsite1使用默认的http-port 80,并且工作正常。 但是,当您尝试访问端口80上的mysubsite2时,只会因为该端口上不存在mysubsite2而出现错误。

你需要做的是在不同的端口上创build一个虚拟主机(经常使用8081及以上)。