Не работают виртуальные хосты Apache2

Я использую Debian 7 и установил виртуальный хост с адресом sub.domain.com, следуя этому руководству: http://www.debian-administration.org/articles/412

Я включил его, перезагрузил компьютер, но все же субдомен открывается / var / www

Ниже приведено содержимое файла с именем «sub.domain.com», расположенным в / etc / apache2 / sites-available /:

<VirtualHost *> ServerName sub.domain.com DocumentRoot /usr/share/destfolder ServerAdmin info@domain.com ErrorLog /var/log/apache2/sub.domain.com-error_log CustomLog /var/log/apache2/sub.domain.com-access_log common </VirtualHost> 

Кстати, когда я перезагружаю конфигурацию apache, я получаю: NameVirtualHost *:80 has no VirtualHosts

Какие-либо предложения?

  • Установка Skype - debian amd64. Проблемы с libdbus
  • Применение патчей в debian-пакетах - Часть 2
  • Сквош все UID автоматически, без "all_squash"
  • Не удается отправить почту в верхний домен
  • Резюме прервано
  • Как удалить пароль root на Debian?
  • PID-файл недоступен после обновления nginx
  • Отключить gnome-keyring-daemon
  • One Solution collect form web for “Не работают виртуальные хосты Apache2”

    В вашей конфигурации это должно быть <VirtualHost *:80> not <VirtualHost *>

    Чтобы проверить файл конфигурации Apache на наличие ошибок, используйте следующую команду:

     apachectl configtest 

    Если файл конфигурации в порядке, эта команда вернет Syntax Ok. В противном случае он вернет подробную информацию об обнаруженной ошибке.

    Если вы используете ОС на базе Redhat, вы можете использовать:

     httpd -t 
    Linux и Unix - лучшая ОС в мире.