Apache虚拟主机子域指向相同的目录

我之前已经使用Apache设置了子域名,并且从未真正遇到任何大问题。 但有了这个(我相信Centos)服务器是我的客户之一,我不明白我做错了什么。 这里是加载apache的.conf:

Listen 80 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.thedomain.com DocumentRoot /u1/thedomain.com/public RailsEnv production </VirtualHost> <VirtualHost *:80> ServerName subdomain.thedomain.com DocumentRoot /u1/subdomain.thedomain.com/public_html </VirtualHost> 

当我访问主要或子域名地址时,他们都指向主要www.thedomain.com内容。 有什么想法吗?

更新:

是的,我做了一个configtest和修改后的优雅。

你做了更改后,确保重新加载Apache?

编辑:有时候,优雅不能正常执行,做一个apachectl restart