Задать вопрос
@Mikhail555

Почему не работают четыре виртуальных хоста на апаче?

Вообщем есть сервер с Дебиан, на нем поднят апач, mysql и т.д.

Сервер живет во внутренней сети, а из вне настроен керио-прокси. На ДНС прописаны А записи для четырех адресов. При обращении к адресам, происходит проброс на сервер по внутреннему адресу.

И вот собственно сам трабл, когда настраиваешь виртуальные хосты на апаче, а именно:
1) прописываем в /etc/hosts запись - 127.0.1.1 my.site.ru
2) создаем файл конфигурации /etc/apache2/sites-available/my.site.ru с таким вот содержанием
<VirtualHost *:80>
  ServerAlias my.site.ru www.my.site.ru
  DocumentRoot /var/www/sites/my.site.ru/
  <Directory /var/www/sites/my.site.ru/>
    AllowOverride All
  </Directory>
</VirtualHost>

3) Включаем сайт командой - a2ensite my.site.ru
4) Перезапускаем апач командой service apache2 restart

В этом случае все работает как надо, но вот когда я делаю так с четырьмя адресами, получается сыр-бор, а именно при обращении к одному адресу, переадресуется на папку другого и т.д. Каждый раз все ломается рандомно, и тока один какой-то адрес работает правильно.

В чем дело?
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@FernandoErrNando
Директивы
NameVirtualHost *:80
Listen 80

прописывали?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы