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

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

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

为实例:

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

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

对此最可行的解决方案是什么?

多谢。

答案1

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

答案2

单个 IP 可以在大多数 Web 服务器上托管多个网站(假设您正在使用 IIS,因为您确定了 Windows 2008,但您没有具体确定)。只需在 Web 服务器上设置虚拟主机配置,并适当地注册/配置域以引用 Web 服务器的 IP 地址即可。

答案3

相关内容