我的子域虚拟主机有问题,它指向我的 /var/www 而不是 /var/www/info。
我有域,假设它是 xyz.com,为这个域创建了 dynhost,为这个域创建了子域 cname,所以如果我 ping 他们两个我有相同的 IP 地址。
我创建了两个虚拟主机:xyz.com 和 info.xyz.com,所以我在 /etc/apache2/sites-avaible 中有 2 个文件,在 /etc/apache2/sites-enabled 中有 2 个指向这些文件的符号链接。
xyz.com 虚拟主机:
<VirtualHost *:80>
DocumentRoot /var/www
ServerName xyz.com
ServerAlias xyz.com *.xyz.com
ErrorLog /var/log/apache2/xyz.com-error.log
TransferLog /var/log/apache2/xyz.com-access.log
<Directory /var/www>
Options -Indexes +FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
info.xyz.com
<VirtualHost *:80>
DocumentRoot /var/www/info
ServerName info.xyz.com
ServerAlias info.xyz.com *.info.xyz.com
ErrorLog /var/log/apache2/info.xyz.com-error.log
TransferLog /var/log/apache2/info.xyz.com-access.log
<Directory /var/www/info/>
Options -Indexes +FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
我的操作系统是 ubuntu 服务器 12.04。
有人可以帮忙吗?