关于IIS主机头的设定

今天,在研究如何在IIS上实现 “一个IP的一个端口解析不同的来访域名到相应的不同站点” 也就是实现类似虚拟主机的功能的问题时,我发现了 “主机头” 设置的妙用。

运行 “inetmgr” 进入IIS管理器,在站点属性的 “网站” 标签页中,点开 “网站标识” → “高级”,选中 “此网站的多个标识” 中的内容进行 “编辑”,在 “主机头” 那一项中填入此站点相应的域名,然后点击确认。再将其它相关设置搞定后,即可实现在此IP的此端口下,只有来自你设置的域名的访问才能指向你设置的站点。

由此,我们可以设想,在IIS中设置多个站点,每个站点都使用一个IP的一个端口,但每个站点的“主机头”设置为不同的域名,即可实现多个站点绑定在同一IP的同一端口下,对不同来访域名解析指向不同的站点。经验证,我们的设想完全成功,这就免去了在站点中通过编写脚本解析站点指向的复杂过程。

网友评论 (1条)

  1. 一方天 » Blog Archive » 文本方式实现同一 IP 端口绑定不同域名 -

    [...] 本站曾经介绍过在IIS 中设置主机头,实现 “在一个IP的一个端口下,不同的来访域名对应到…的方法。今天再给大家介绍几种通过ASP 或JS 实现多个域名使用一个主机放置不同的站点的方法,如下面所示: [...]

发表评论