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

Недавно добавленный виртуальный хост не работает, домен указывает на / var / www /

Раньше у меня не было проблем с vhosts, но по какой-то причине этот не указывает на правильный корень документа. Домен указывает на правильный IP-адрес, apache не видит ошибок с файлом конфигурации в доступных сайтах, но он просто указывает неправильно.

Вот конфигурация vhost для домена:

<VirtualHost *80>
    ServerAdmin admin@mydomain.info
    ServerName mydomain.info
    ServerAlias www.mydomain.info

    DirectoryIndex index.html
    DocumentRoot /var/www/vhosts/mydomain.info/htdocs

    LogLevel warn
    ErrorLog /var/www/vhosts/mydomain.info/log/error.log
    CustomLog /var/www/vhosts/mydomain.info/log/access.log combined
</VirtualHost>

Для записи, я запускаю Apache2 на Ubuntu 12.10.

Похоже, вы забыли включить сайт

a2ensite mydomain.info

Кроме того, если приведенный выше код является точной копией вашего определения vhost, вам необходимо изменить первую строку на

<VirtualHost *:80>

иначе вы получите ошибку

[Вс, 04 ноя, 08:03:23 2012] [ошибка] (EAI 5) Нет адреса, связанного с именем хоста: не удалось разрешить имя хоста * 80 - игнорируется!