El servidor Apache en Ubuntu 18.04 sirve el sitio a una IP elástica pero no al dominio ERR_CONNECTION_REFUSED

El servidor Apache en Ubuntu 18.04 sirve el sitio a una IP elástica pero no al dominio ERR_CONNECTION_REFUSED

Creé un servidor web Apache2 en una instancia ec2 Ubuntu 18.04 en AWS. Tengo un dominio comprado en un registro de terceros (Porkbun) que deseo conectar a mi instancia ec2. Tomé el NS de AWS Route 5S y los copié en Porkbun, por lo que deberían apuntar a AWS Route 5S. En Route 5S , he creado registros A para *<domain_name>y para la IP elástica de mi instancia ec2. Al usarlo devuelve la IP elástica.www<domain_name>@<domain_name>nslookup <domain_name>

Cuando coloco la IP elástica en el navegador web, devuelve la página predeterminada de Apache sin problemas al http://<domain_name>intentarlo ERR_CONNECTION_REFUSED. Mis reglas de entrada/salida en AWS permiten http/https desde cualquier lugar con la única restricción de SSH a mi dirección IP privada personal. Incluso lo desactivé ufwpara ver si eso estaba causando algún problema, con el mismo resultado.

Cuando uso un rastreador de red, puedo ver los resultados al actualizar el navegador http:<elastic_IP>, pero nada cuando navego.http:<domain_name>

Cualquier ayuda sería muy apreciada.

Host virtual para tráfico 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>

Respuesta1

Utilicé Certbot para crear un certificado SSL <domain_name>y después de la creación exitosa del certificado, ¡el acceso al dominio funcionó! Cuando intentaba conectarme a mi dominio, lo intentaba específicamente http://<domain_name>en mi navegador ya que no había creado un host virtual para el tráfico 443. Supongo que Apache estaba reenviando tráfico al sitio https, lo que explicaría por qué recibía ERR_CONNECTION_REFUSED al intentar acceder al contenido.

información relacionada