IIS 8.5 - Server 2012 - 获取默认页面

时间:2014-12-22 19:46:18

标签: asp.net iis windows-server-2012

我试图缩小问题的范围。

我在Server 2012上的IIS 8.5中托管了一些站点。每个站点都有一个与之关联的单独IP地址。刚刚使用适当的权限设置它,我也运行默认站点。

当我尝试将服务发送到特定的IP地址时,当我看到我的服务时,我会获得默认的IIS网站登录页面。我等了一会后才看到这个。

我有时会获得默认网站吗?我怎么能避免这个?

1 个答案:

答案 0 :(得分:0)

您可能遇到主机标头问题。默认Web服务器将应答任何IP或主机头上的任何请求。

您在其他服务器上的绑定可能具有主机标头值。如果您通过IP地址导航到该站点,那么这些标头将不匹配,默认服务器将回答该请求,因为它是针对任何IP和任何主机标头设置的。您可以转到“管理工具”|来检查值然后,IIS管理器单击“站点”,单击您的Web服务器,然后单击右窗格中的“绑定”。

如果是公共IP,则使用完全限定的域名(FQDN)访问站点而不是IP(www.example.com)。

如果您需要在内部网络上访问它,则可能存在DNS问题。如果您需要访问专用网络IP而不是公共网络IP,则会出现这种情况。在这种情况下,我建议您在用于访问Web服务器的机器上编辑主机文件(windows / system32 / drivers / etc / hosts)并添加一个条目,以便您可以使用完全限定的域名(FQDN) )在浏览器地址栏中。

您也可以在Web服务器的Bindings中删除主机头,但这可能不是正确的解决方案。