Servidor Apache no Ubuntu 18.04 serve site para IP elástico, mas não para domínio ERR_CONNECTION_REFUSED

Servidor Apache no Ubuntu 18.04 serve site para IP elástico, mas não para domínio ERR_CONNECTION_REFUSED

Criei um servidor web Apache2 em uma instância ec2 Ubuntu 18.04 na AWS. Tenho um domínio adquirido de um registro de terceiros (Porkbun) que desejo conectar à minha instância ec2. Peguei o NS do AWS Route 5S e os copiei para o Porkbun, então eles devem ser apontados para o AWS Route 5S. Na Rota 5S , criei registros A para *<domain_name>e para o IP elástico da minha instância ec2. Ao usá -lo retorna o IP elástico.www<domain_name>@<domain_name>nslookup <domain_name>

Quando coloco o IP elástico no navegador ele retorna a página padrão do apache sem nenhum problema ao tentar http://<domain_name>retornar ERR_CONNECTION_REFUSED. Minhas regras de entrada/saída na AWS permitem http/https de qualquer lugar, com a única restrição de SSH para meu endereço IP privado pessoal. Até desativei ufwpara ver se isso estava causando algum problema - com o mesmo resultado.

Ao usar um sniffer de rede posso ver os hits ao atualizar o navegador no http:<elastic_IP>, mas nada quando navegohttp:<domain_name>

Qualquer ajuda seria muito apreciada.

Host virtual para tráfego http

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName <domain_name>
    ServerAlias www.<domain_name>
    DocumentRoot /var/www/<domain_name>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    <Directory />
        Require all granted
    </Directory>
</VirtualHost>

Responder1

Usei o Certbot para criar um certificado SSL <domain_name>e após a criação bem-sucedida do certificado o acesso ao domínio funcionou! Quando tentei me conectar ao meu domínio, tentei especificamente http://<domain_name>no meu navegador, pois não havia criado um host virtual para o tráfego 443. Suponho que o Apache estava encaminhando tráfego para o site https - o que explicaria por que recebi ERR_CONNECTION_REFUSED ao tentar acessar o conteúdo.

informação relacionada