多个网站(IIS),一个公共IP和带有通配符的域名

我有以下情况:一个域(mydomain.com),我想根据提供的子域指向3个不同的IIS网站。

为实例:

  1. www.mydomain.com应该去WEBSITE1
  2. [*]。mydomain.com应该去WEBSITE2
  3. [*]。admin.mydomain.com应该去WEBSITE3

这是在Win 2008服务器上托pipe,我只有一个公共IP地址。

什么是最可行的解决scheme呢?

非常感谢。

IIS不支持通配符主机头。 您必须为WEBSITE1指定主机标头,并且可以将WEBSITE2设置为默认网站,以便捕获任何未指定的子域,但是对于WEBSITE3,您必须将主机标头单独添加到您的网站。

一个IP可以承载多个Web服务器的大多数Web服务器(假设你使用的是IIS,因为你确定了Windows 2008,但是你没有特别指出)。 这是在Web服务器上设置虚拟主机configuration并正确注册/configuration域来引用Web服务器的IP地址的问题。

下面是一步一步参考指南: http : //myhosting.com/wiki/Adding_a_Domain_to_IIS_7