【发布时间】:2012-01-03 19:06:57
【问题描述】:
我可以使用的服务器只有 1 个可用 IP,我正在尝试托管多个域/应用程序。众所周知,DNS 记录不允许子目录,因此必须通过 IIS 处理。我在网上找到了一些关于这个主题的信息,但没有任何关于 IIS 7 的可靠信息。
据我所知,这可以通过使用 HTTP/Host 标头优雅地实现。我想避免使用重定向或 URL 重写。如果您熟悉此主题或其他解决方法,并且可以提供一些有关设置的说明,我们将不胜感激。
谢谢!
【问题讨论】:
我可以使用的服务器只有 1 个可用 IP,我正在尝试托管多个域/应用程序。众所周知,DNS 记录不允许子目录,因此必须通过 IIS 处理。我在网上找到了一些关于这个主题的信息,但没有任何关于 IIS 7 的可靠信息。
据我所知,这可以通过使用 HTTP/Host 标头优雅地实现。我想避免使用重定向或 URL 重写。如果您熟悉此主题或其他解决方法,并且可以提供一些有关设置的说明,我们将不胜感激。
谢谢!
【问题讨论】:
您可以在 IIS 7 中的绑定下指定主机名。请注意,您不能使用 HTTPS 绑定来执行此操作。
在您的情况下,您可以选择 IP 地址(或将其保留为全部未分配),并为您的主机名输入它,例如“mysite1.com”。在不同的网站中,执行相同的操作,但使用该主机名,例如“mysite2.com”。
【讨论】: