【发布时间】:2011-06-19 13:17:49
【问题描述】:
我正在尝试将我的 VPS 设置为托管两个域。 httpd.conf的虚拟主机部分如下:
<VirtualHost www.siteA.com>
DocumentRoot /home/XXXXX/public_html/siteA
ServerName www.siteA.com
<Directory "/home/XXXXX/public_html/siteA">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost www.siteb.com>
DocumentRoot /home/XXXXX/public_html/siteb/
<Directory "/home/XXXXX/public_html/siteb/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
但是,当我在浏览器中输入域时,它们都会解析到同一个站点(到 httpd.conf 文件中的第一个站点)。以上有什么明显的问题吗?
除此之外,我在注册这两个域名的时候,还注册了两组域名服务器(ns1/ns2.siteA.com & ns1/ns2.siteB.com),并且两者的IP地址相同,因为我目前只有一个 IP 地址。这也会是一个问题吗?我不认为它是,但它可能值得一提。
其他信息:Apache 2.2.3 在 Centos 4 上运行。混合使用命令行编辑(主要)和 Webmin 1.5 来控制 VPS。
有什么想法吗? 谢谢!
【问题讨论】:
标签: linux apache bind virtualhost vps