我有一台运行 Windows Server 2008 的服务器在工作。我在上面安装了 wamp 并用它来托管我的所有网站。对于多个站点,我在 httpd.conf 文件中包含以下内容:
<VirtualHost *:80>
ServerName www.NewURL.com
ServerAlias NewURL.com *.NewUrl.com
DocumentRoot "X:/www/NewURL/"
</VirtualHost>
保存 httpd.conf 文件后,我打开我的 DNS 管理器,添加域,并添加 2 条记录。第一个的“名称”设置为 *(使 FQDN = *.NewURL.com)。我将 IP 地址更改为我的服务器本地地址(比如 192.158.5.5)。
这个过程对大约 40-50 个 URL 非常有效,甚至允许我访问 customerName.OldURL.com 并仍然正确检索 index.php 文件。
我有一个新站点添加到我的 httpd.conf 文件以及我的 DNS 管理器中。该网站在我的工作 IP 地址范围内是 100% 可用的,但是当我在家测试该网站时,只能访问主域 (www.NewURL.com),而不是 clientName.NewURL.com。根据 www.isup.me,clientName.NewURL.com 超时并且无法访问。但是,NewURL.com 工作得很好。
我已经完全按照我在此服务器上运行的所有其他 URL 设置了 NewURL.com。我已经完成了事件并从头开始......结果相同。
除了虚拟主机设置和 DNS 管理器之外,任何人都知道我可以检查的其他内容吗?