您好,我有一个新的rackspace云服务器的这个问题。
我有一个Apache的ServerName设置为mydomain.com DocumentRoot是/ var / www / html
我也有一些虚拟主机,我想在这台服务器上
我在/etc/httpd/conf.d/中有一个名为hosts.conf的文件,它的内容看起来像这样
NameVirtualHost *:80 <Directory /var/domains> AllowOverride None Options None Order allow,deny Allow from all </Directory> <VirtualHost *:80> ServerName mydomain-1.com DocumentRoot /var/domains/mydomain-1.com ServerAlias www.mydomain-1.com ServerAdmin [email protected] </VirtualHost> <VirtualHost *:80> ServerName mydomain-2.com DocumentRoot /var/domains/mydomain-2.com ServerAlias www.mydomain-2.com ServerAdmin [email protected] </VirtualHost>
所以问题是当我添加尝试访问这三个网站时,
mydomain.com,mydomain-1.com和mydomain-2.com,他们都返回mydomain.com内容。
任何帮助表示赞赏
谢谢
尝试NameVirtualHost每个具体的:
NameVirtualHost mydomain-1.com:80 NameVirtualHost mydomain-2.com:80
并在VirtualHost指令中添加服务器名称:
<VirtualHost mydomain-1.com:80>