子域名和主域名显示同一网站

子域名和主域名显示同一网站

.htaccess最近,我尝试通过更改、VirtualHost和的 URL 来设置一个子域名,主域名会重定向到该子域名apache2.conf

为此,我创建了两个站点sites-available,一个是default.conf,一个是subdomain.conf

default.conf

<VirtualHost *:80>
        ServerName www.domain.com

        ServerAdmin webmaster@localhost
        DocumentRoom /home/user/web/
</VirtualHost>

subdomain.conf

<VirtualHost *:80>
        ServerName subdomain.domain.com

        ServerAdmin webmaster@localhost
        DocumentRoot /home/user/subdomain
</VirtualHost>

奇怪的是,当subdomain.conf激活时,它成为子域和主域的默认站点,而我想要的是主域站点和目录出现在上www.domain.com,子域出现在上subdomain.domain.com。当子域被停用并且默认被激活时,它也会出现在两个网站上。

任何帮助表示感谢

答案1

您不需要为每个站点单独创建 .conf。您只需将它们全部放入您的默认设置中即可。同时检查拼写错误。

答案2

正如一位评论者所说:

只需将它们都放进去,default.conf您还应该检查default.conf 拼写错误......

相关内容