Конфигурация Apache VHosts ERR_CONNECTION_TIMED_OUT

Конфигурация Apache VHosts ERR_CONNECTION_TIMED_OUT

Проблема

Мой Apache/2.2.15 не обслуживает веб-сайты, к которым я хочу получить доступ через поддомены. При нажатии на URL, например, domain.tldили subdomain.domain.tldвозникает ошибка ERR_CONNECTION_TIMED_OUT.

Моя файловая структура

Там /var/www/htmlесть папки

  • domain-production- содержит index.html с тестом<h1></h1>
  • domain-staging- содержит index.html с другими тестами<h1></h1>
  • phpMyAdmin- содержит стандартную установку этого инструмента

Что я сделал

Проверьте httpd на прослушивание порта 80

tcp   0   0   :::80   :::*   LISTEN   2227/httpd

В /etc/httpd/conf/httpd.conf корне документа установлено значение

DocumentRoot "/var/www/html"

Позже установите каталог

<Directory "/var/www/html">

Наконец, установите поддомены stagingи phpmyadmin.

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName domain.tld
    DocumentRoot /var/www/html/domain-production
</VirtualHost>

<VirtualHost *:80>
    ServerName staging.domain.tld
    DocumentRoot /var/www/html/domain-staging
</VirtualHost>

<VirtualHost *:80>
    ServerName phpmyadmin.domain.tld
    DocumentRoot /var/www/html/phpMyAdmin
</VirtualHost>

Что я упускаю? Спасибо.

решение1

Решение: Проблема была в том, что мне пришлось перезапустить iptables. Должен сказать, что я запустил iRedMail, который написал большинство правил брандмауэра. Так что порт 80 был случайно заблокирован из-за, я понятия не имею ... хотя iptables заявляет ACCEPT.

Связанный контент