Назад | Перейти на главную страницу

Несколько vhosts Apache2 указывают на один и тот же веб-сайт

Мне не удается заставить несколько сайтов работать с Apache в Ubuntu 10.04. У меня есть два сайта, которые я хочу обслуживать с одного VPS: psychedeli.ca и mahoganytales.com. Проблема в том, что оба домена указывают на сайт psychedeli.ca, а не на свои собственные сайты.

psychedeli.ca - это домен apache2 по умолчанию, потому что первым загружается виртуальный хост. Я точно знаю что NameVirtualHost *:80 устанавливается в ports.conf, который входит в apache2.conf Примерно 10 строк до этих конфигов vhost в sites-enabled / are. Все разрешения проверяются для всех задействованных каталогов.

Мой apache.conf является стандартным для Ubuntu 10.04.

Вот мой ports.conf: https://gist.github.com/911799

А вот и мои vhosts:

001-психо

<VirtualHost *:80>
    DocumentRoot /var/apps/psycho/public
    ServerName psychedeli.ca
</VirtualHost>

002-красное дерево

<VirtualHost *:80>
    DocumentRoot /var/apps/mahogany/public
    ServerName mahoganytales.com
</VirtualHost>

Тупой вопрос, а вы перезапускали сервис apache? Не знаю, как это сделать в Ubuntu (CentOs: services httpd restart), но перезагрузка сервера тоже подойдет.