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

Запуск нескольких сайтов с несколькими доменами apache

У меня проблемы с запуском 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.