2016-10-03 38 views
0

我试图让我有以下三个领域创建一个设置:多个apache子域 - 主域和子域全部相同的CNAME,IP和PORT。一个子域的作品,其他没有

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。任何想法我做错了什么?干杯!

回答

0

有一个点:

<VirtualHost .*:80> 
      ^
      ^
      ^
+0

谢谢!我知道这是我错过的东西。昨晚花了三个小时试图弄清楚我做错了什么。不能相信我在输入配置文件的缩短版本时没有注意到它。再次感谢。 –