Configuración de Apache VHosts ERR_CONNECTION_TIMED_OUT

Configuración de Apache VHosts ERR_CONNECTION_TIMED_OUT

El problema

Mi Apache/2.2.15 no atiende sitios web a los que quiero acceder a través de subdominios. Al acceder a una URL, por ejemplo, se produce un domain.tlderror .subdomain.domain.tldERR_CONNECTION_TIMED_OUT

Mi estructura de archivos

ahí /var/www/htmlestán las carpetas

  • domain-production- contiene index.html con prueba<h1></h1>
  • domain-staging- contiene index.html con otra prueba<h1></h1>
  • phpMyAdmin- contiene una instalación estándar de esa herramienta

Lo que hice

Verifique httpd para escuchar en el puerto 80

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

En /etc/httpd/conf/httpd.conf establecer la raíz del documento en

DocumentRoot "/var/www/html"

Más tarde establezca el directorio en

<Directory "/var/www/html">

Finalmente configure los subdominios stagingy 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>

¿Qué me estoy perdiendo? Gracias

Respuesta1

Solución: El problema fue que tuve que reiniciar iptables. Debo decir que ejecuto iRedMail, que escribió la mayoría de las reglas del firewall. Así que el puerto 80 fue bloqueado accidentalmente porque no tengo idea... aunque iptables indica un archivo ACCEPT.

información relacionada