多个 apache 子域 - 主域和子域都相同的 CNAME、IP 和 PORT。一个子域有效,另一个无效

Multiple apache subdomains - main domain and subs all same CNAME, IP and PORT. One subdomain works, the other doesn't

我正在尝试创建一个设置,以便拥有以下三个域:

mydomain.com files.mydomain.com mail.mydomain.com

我已经设法让前两个工作,但第三个却一直重定向回主域。

在 /etc/apache2/sites-enabled/ 我有三个 .conf 文件。第一个:

<VirtualHost *:80>
        ServerName mydomain.com
        ServerAlias www.mydomain.com
        DocumentRoot /var/www/wordpress
        ...
</VirtualHost>

第二个:

<VirtualHost *:80>
    ServerName files.mydomain.com
    DocumentRoot /var/www
    Alias /media  /home/user/cloud/media
    ....
</VirtualHost>

第三个:

<VirtualHost .*:80>
     ServerName mail.mydomain.com
     DocumentRoot /var/www
     Alias /mail /usr/share/mail
     ....
</VirtualHost>

所有三个都已 a2ensite'd,我已经重新启动了 apache2。知道我做错了什么吗?干杯!

有一个点:

<VirtualHost .*:80>
             ^
             ^
             ^