Apache 虚拟主机子域名指向同一目录

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 内容。有什么想法吗?

更新:

是的,我在做出更改后进行了配置测试并进行了优雅测试。

答案1

您是否确定在进行更改后重新加载 Apache?

编辑:有时优雅不能正常执行,请执行apachectl restart

相关内容