Проблемы с виртуальными хостами Apache

Недавно я только что установил сервер на основе RHEL, работающий с двумя доменами. Тем не менее, я испытываю затруднения с попаданием в оба домена из браузера. Мой конфиг:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName domainA.com
    ServerAlias domainA.com *.domainA.com
    DocumentRoot /home/domainA/public_html
    <Directory "/home/domainA/public_html">
         allow from all
         Options +Indexes
    </Directory>    
</VirtualHost> 
<VirtualHost *:80>
     ServerName domainB.com
     ServerAlias domainB.com *.domainB.com
     DocumentRoot /home/domainB/public_html
     <Directory "/home/domainB/public_html">
          allow from all
          Options +Indexes
     </Directory>
</VirtualHost>

Проблема в том, что когда я перехожу на domainA.com, я попадаю на правильный Virtualhost (что нормально), однако, когда я перехожу на domainB.com, он отображает страницу тестирования Apache.

редактировать

У меня есть межсетевой экран между веб-сервером и сетью. Я проверил правила, регулирующие домен A и домен B.

Домен A достигает цели и возвращается статус 200.
Домен B достигает цели и возвращается статус 403 (разрешение запрещено)

1 ответ

Что вам нужно сделать, это взглянуть на сайты с включенными и доступными сайтами. Вот первая запись, когда Googling: http://www.debian-administration.org/articles/412 Выглядит разумно и должно помочь вам интегрировать это.

Проблема в том, что вам нужны отдельные записи для всех сайтов, которые вы хотите запустить на этом apache2. Простые записи в вашем конфигурационном файле не делают этого. Работает только первое, остальное более или менее игнорируется. Создание отдельных записей с включенными сайтами и доступными сайтами - путь сюда.

Другие вопросы по тегам