2016-10-03 6 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

Спасибо! Я знал, что это будет что-то глупое, что я пропустил. Провел хорошие три часа прошлой ночью, пытаясь понять, что я сделал неправильно. Не могу поверить, что я этого не замечал ни при наборе сокращенных версий конфигурационных файлов. Еще раз спасибо. –