Apache2中的子域的多个VirtualHosts文件

我是新的apache2和virtualHosts和所有这些东西,我试图设置多个子域,每个在一个文件中。

例如,我会

quentin-dommerc.com网站上的文件可用:

<VirtualHost quentin-dommerc.com:80> DocumentRoot /var/www/ ServerName quentin-dommerc.com </VirtualHost> 

和en.quentin-dommerc.com文件在站点可用:

 <VirtualHost en.quentin-dommerc.com:80> DocumentRoot /var/www/en/ ServerName en.quentin-dommerc.com </VirtualHost> 

但是,无论我去哪个子域,我总是在quentin-dommerc.com 🙁

请注意,我已经a2ensite我的文件,他们很好,在网站启用。 我也重新加载/重新启动apache2。 我的CNAME也被设置。

尝试改变你的VirtualHost条目来使用你的IP地址,而不是域名。 例如,如果你的IP地址是1.1.1.1

 <VirtualHost 1.1.1.1:80> DocumentRoot /var/www/ ServerName quentin-dommerc.com </VirtualHost> <VirtualHost 1.1.1.1:80> DocumentRoot /var/www/en/ ServerName en.quentin-dommerc.com </VirtualHost> 

您可能还必须更新您的听线以反映使用IP地址。