首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过主机名和IP地址访问IIS网站?

问通过主机名和IP地址访问IIS网站?
EN

Server Fault用户
提问于 2014-11-19 12:03:56
回答 2查看 14.9K关注 0票数 2

如果我在IIS中设置一个带有主机名(local.somewebsite.com)的网站(将其添加到主机文件中)并指定IP地址(127.0.0.1),则该网站可以通过主机名访问,但通过IP访问该网站似乎会加载默认网站并提供一条未找到的消息。

这是预期的行为吗?解决方法似乎是将默认网站指向网站的文件夹。

这个问题的原因是,我们在一个服务器场中有很多网站,一个特定的操作就是调用其他服务器并清除其中每一个服务器上的缓存,所以网站由主机名和IP访问。

EN

回答 2

Server Fault用户

发布于 2014-11-19 12:38:49

这是预期的行为。

绑定最具体的组合是“需要”什么。如果在绑定中指定了主机头名称,那么请求必须包含主机名(通过HTTP " host :“报头)。

如果您打算通过IP地址访问网站,则需要在该站点上绑定,没有指定主机标题名称,并选择适当的侦听地址(“所有未分配的”或特定的IP,取决于您如何将机器上的其他IP分配给站点)。

主机头名称功能的目的是允许您在同一个IP地址和端口上托管多个站点。IIS根据HTTP "Host:“报头选择合适的站点来满足传入的请求。

票数 2
EN

Server Fault用户

发布于 2014-11-19 12:34:47

在IIS中,您应该只使用IP绑定主机名,因此您可以将域名"somewebsite.com“的A记录”本地“指向您选择的IP。应该行得通。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/645459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档