Я пытаюсь настроить Apache2 для размещения различных разделов моего веб-сайта для различных имен хостов URL-адреса с использованием виртуальных хостов на основе имен.
На моем сервере работает Debian 7 с Apache версии 2.2.22.
Например:
Ниже показаны изменения, которые я внес в файлы конфигурации Apache:
ports.conf
NameVirtualHost *:80
Listen 80
....
сайты-доступные / по умолчанию
<VirtualHost *:80>
ServerName a.example.com
DocumentRoot /var/www/a/
</VirtualHost>
сайты-доступны / b
<VirtualHost *:80>
ServerName b.example.com
DocumentRoot /var/www/b/
</VirtualHost>
Я запустил "a2ensite b" и "service apache2 reload".
Индексная страница сайта b может быть загружена, потому что, когда я переключаю корни документа, так как при установке стороны по умолчанию на / var / www / b /, я получаю индексную страницу сайта b, когда перехожу на (что бы be) a.example.com.
Сайт также определенно включен, поскольку я вижу ярлык для файла конфигурации b в папке «sites-enabled /»
Вы проверили, действительно ли у вас есть символическая ссылка в сайты с поддержкой папка? Похоже на проблему, что ваша сайты-доступны / b файл конфигурации не загружен.