Apache虚拟主机(Ubuntu)重定向到错误的文档根目录

Apache虚拟主机(Ubuntu)重定向到错误的文档根目录,apache,.htaccess,ubuntu,configuration,virtualhost,Apache,.htaccess,Ubuntu,Configuration,Virtualhost,我试图用几个虚拟主机(www.domain.com&store.domain.com)设置一个Apache服务器,但由于某种原因,当我只启用其中一个虚拟主机(store.domain.com)时,Apache重定向到错误的文档根(/var/www),这显然是默认的。这是未正确重定向的虚拟主机的虚拟主机配置文件: <VirtualHost *:80> ServerName store.domain.com ServerAdmin mail@domain.com

我试图用几个虚拟主机(www.domain.com&store.domain.com)设置一个Apache服务器,但由于某种原因,当我只启用其中一个虚拟主机(store.domain.com)时,Apache重定向到错误的文档根(/var/www),这显然是默认的。这是未正确重定向的虚拟主机的虚拟主机配置文件:

<VirtualHost *:80>
     ServerName store.domain.com
     ServerAdmin mail@domain.com
     DocumentRoot /var/www/store/public_html/
     ErrorLog /var/www/store/logs/error.log
     CustomLog /var/www/store/logs/access.log combined
</VirtualHost>
看起来键在上一个错误的第一行,但我不知道出了什么问题

启用以下虚拟主机后,工作正常:

<VirtualHost *:80>
     ServerAdmin mail@domain.com
     ServerName www.domain.com
     DocumentRoot /var/www/html/www/public_html/
     ErrorLog /var/www/html/www/logs/error.log
     CustomLog /var/www/html/www/logs/access.log combined
</VirtualHost>

服务器管理员mail@domain.com
服务器名www.domain.com
DocumentRoot/var/www/html/www/public\u html/
ErrorLog/var/www/html/www/logs/error.log
CustomLog/var/www/html/www/logs/access.log组合

启用最后一个虚拟主机后,store.domain.com将重定向到www.domain.com

您可能会在ServerFault姊妹页面上获得更多成功,该页面处理服务器设置和问题。这是一个只提供编程相关问题的地方。谢谢,我会试试的。
<VirtualHost *:80>
     ServerAdmin mail@domain.com
     ServerName www.domain.com
     DocumentRoot /var/www/html/www/public_html/
     ErrorLog /var/www/html/www/logs/error.log
     CustomLog /var/www/html/www/logs/access.log combined
</VirtualHost>