Не работают виртуальные хосты 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

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

One Solution collect form web for “Не работают виртуальные хосты Apache2”

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

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

 apachectl configtest 

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

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

 httpd -t 
  • cd: разрешено: binutils-2.21.1
  • Установка Debian не определяет выделенный раздел в Windows
  • Поверните консоль при запуске (Debian)
  • Перенос репозитория APT из плоского в обычный формат прозрачно для конечного пользователя
  • Не удается установить Flash Player на Debian Jessie
  • Использование Outlook.com затруднено в Linux
  • Удалил папку Windows.old, и теперь, когда я запускаю свой компьютер, GRUB больше не видит окна
  • Как я могу установить Debian без использования gui?
  • GNOME запутывает имена нескольких различных установок Firefox
  • Проблемы, связанные с тем, что Debian получает IP-адрес от заданного адреса сервера, используя DHCP от сервера имен в сети
  • Может изменять разрешение монитора графики SyncMaster SA850 и Intel HD
  • Linux и Unix - лучшая ОС в мире.