【发布时间】:2013-03-23 12:57:48
【问题描述】:
首先,我已经完成了搜索并找到了答案,但我仍然不明白以下内容。
我有两个 .co.uk 域,在我的 Debian 机器上设置了两个目录,分别位于 /home/site1/public_html/ 和 /home/site2/public_html/ -(示例、用户已设置等)。
所以我将我的域指向我的盒子 IP 地址,并带有两个 DNS 条目(两者相同):
DNS Entry Type IP Address
@ A myip
www A myip
现在对于站点可用的配置,我创建了两个新的“文件”,两者的设置相同,但相应域的路径和信息发生了变化:
<VirtualHost *:80>
ServerAdmin my-email-address
ServerName www.site1.co.uk
ServerAlias site1.co.uk
DocumentRoot /home/site1/public_html/
</VirtualHost>
&
<VirtualHost *:80>
ServerAdmin my-email-address
ServerName www.site2.co.uk
ServerAlias site2.co.uk
DocumentRoot /home/site2/public_html/
</VirtualHost>
我a2ensite,重新加载apache。
现在,如果我访问 www.site1.co.uk 或 site1.co.uk,它可以正常工作。 如果我到 www.site2.co.uk 它可以工作,但 site2.co.uk 不能工作(找不到页面),我真的不知道为什么。
谁能给我解释一下?我是否应该添加一些其他 DNS 条目、不同的配置等?
问候,
【问题讨论】:
-
ping site2.co.uk与ping www.site2.co.uk的IP 地址相同? -
没有“www”就找不到主机。很奇怪,它适用于一个站点,但不适用于另一个站点:s
-
检查DNS,域记录不存在。