我以前使用 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
。