我有一个正常运行的子域sub1.primary.com。现在我需要设置sub2.primary.com并让它指向与sub1.primary.com相同的Web应用程序。我尝试将其作为新的A记录和新的CName但是当我尝试导航到sub2.primary.com并期望看到sub1.primary.com时,我看到一个完全不同的应用程序位于sub7.primary.com上。
我已经尝试过A记录独奏,CName独奏,以及每个带有和没有指针记录的实例。我正在使用带有IIS 6的Windows 2003 Server。我尝试使用Google搜索并找不到任何信息。
这是我目前的设置。我在DNS中为sub2.primary.com创建了一个Host(A)记录,其中包含一个关联的指针记录。我已将sub2.primary.com添加到sub1.primary.com的主机头。每当我导航到sub2.primary.com时,它都会显示sub7.primary.com而不是sub1.primary.com。这是奇怪的,因为如果它将默认为某些东西我宁愿默认为www.primary。 COM。
我不知道它是否重要,但是sub1.primary.com是在SSL下的,因此是sub7.primary.com,另外还有5个其他* .primary.com SSL证书。
答案 0 :(得分:0)
每个子域都应该有一个指向同一IP的A记录。我听起来这是你首先尝试的 - 如果这不起作用,我建议确保您的Web服务器的vhost配置将sub2.primary.com发送到正确的位置。
答案 1 :(得分:0)
当IIS在同一IP地址上托管多个网站时,它使用传入的请求URL来猜测将客户端发送到哪个虚拟站点。
换句话说:您需要配置主机标头以接受相应网站的两个名称。 Microsoft发布了一些很好的操作方法文档here和here,或here is a more detailed explanation。