Configuração do Apache VHosts ERR_CONNECTION_TIMED_OUT

Configuração do Apache VHosts ERR_CONNECTION_TIMED_OUT

O problema

Meu Apache/2.2.15 não atende sites que desejo acessar via subdomínios. Ao acessar um URL, por exemplo, domain.tldou subdomain.domain.tldocorre um erro ERR_CONNECTION_TIMED_OUT.

Minha estrutura de arquivos

/var/www/htmlestão as pastas

  • domain-production- contém index.html com teste<h1></h1>
  • domain-staging- contém index.html com outro teste<h1></h1>
  • phpMyAdmin- contém uma instalação padrão dessa ferramenta

O que eu fiz

Verifique httpd para escutar na porta 80

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

Em /etc/httpd/conf/httpd.conf definir raiz do documento para

DocumentRoot "/var/www/html"

Mais tarde, defina o diretório para

<Directory "/var/www/html">

Por fim, defina os subdomínios staginge 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>

o que estou perdendo? Obrigado

Responder1

Solução: O problema foi que tive que reiniciar o iptables. Devo dizer que executo o iRedMail, que escreveu a maioria das regras do firewall. Então a porta 80 foi bloqueada acidentalmente porque não tenho ideia ... embora o iptables indique um arquivo ACCEPT.

informação relacionada