У меня проблемы с запуском apache и использованием нескольких доменных имен
вот фрагмент моего файла конфигурации. Я все время получаю сообщение об ошибке, что у NameVirtualHost нет VirtualHosts. Я хочу, чтобы они оба работали на одном IP, и я не уверен, почему это не работает. Я копался в документации для VirtualHosts, ИмяVirtualHost, и страница apache о на основе имени виртуальный хостинг.
Этот пример на странице, основанной на имени, почти полностью соответствует моей конфигурации! Что я делаю не так?
Listen 80
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.sample1.net
DocumentRoot /var/www/sample1-net
</VirtualHost>
<VirtualHost *:80>
ServerName www.example2.net
DocumentRoot /var/www/example2-net
</VirtualHost>
Я подозреваю, что это потому, что у вас есть "слушай *: 80". Так должно быть listen 80
или listen 1.2.3.4:80
.