2016-09-19 2 views
0

Мой вопрос связан с неправильным перенаправлением многодоменного сервера.Настройка Apache с многодоменным сервером с OVH

У меня есть сервер VPS на ovh.com с именами 2 доменов:

  • site1.com
  • site2.com

На OVH админку, я поставил зону DNS таким образом, чтобы каждый сайт вернется к IP-адресу сервера с типом A. Каждый www.siteX.com имеет для цели siteX.com с типом CNAME.

На стороне сервера, я использую Apache2 и я создал для всех файлов конф в /etc/apache2/site-available/:

  • site1.conf
  • site2.conf

с той же структурой:

<VirtualHost *:80> 
    ServerAdmin webmaste[email protected] 
    ServerName siteX.com 
    ServerAlias www.siteX.com 
    DocumentRoot /var/www/siteX 
</VirtualHost> 

Тогда я использовал co mmand a2ensite subX.conf или a2ensite siteX.conf и sudo service apache2 restart

У меня есть проблема в том, что www.site2.com перенаправляется site1.com в то время как site2.com правильно и вернуть site2.

Интересный аспект заключается в том, что www.site2.com? правильно загружает содержимое сайта2, сохраняя www.site2.com/? в URL-адресе.

ответ

0

Опять же, подобно Sub-domain not working, решение было отключить VirtualServer по умолчанию:

sudo a2dissite 000-default 

Может кто-то объяснить причину? Как этого избежать?

+1

Это потому, что 000-default содержит VirtualHost, который переопределяет некоторые из директив. – brclz

Смежные вопросы