EC2 - ERR_CONNECTION_TIMED_OUT

EC2 - ERR_CONNECTION_TIMED_OUT

Tengo una instancia de nivel gratuito ec2 que ejecuta Linux, el servidor web Apache y la aplicación Nodejs.

Configuré el grupo de seguridad y funcionó bien hasta ahora.

Pero ahora no puedo acceder al servidor a través de DOMINIO o IP con puerto (el puerto se abrió en la regla de entrada).

Utilizo ssh para el servidor remoto y registro pm2 pero funciona bien. Luego utilicé lynx para navegar por el host local en el comando y la aplicación nodejs todavía se ejecuta en ese puerto.

El registro de Apache está activo (en ejecución).

Antes de escribir esta publicación, no puedo conectar ssh al servidor y la instancia tiene el estado StatusCheckFailed_Instance, y reinicio la instancia, por lo que funcionó bien. Después de eso, aproximadamente 2 horas, accedí nuevamente y encontré este problema.

¿Alguien puede sugerir qué causa este problema? Gracias.

ACTUALIZAR

Después de reiniciar la instancia ec2, funciona bien, pero después de 10 minutos no se puede conectar al servidor.

Voy al registro de Apache en error_log.

[Sat Aug 22 17:28:34.698537 2020] [mpm_event:notice] [pid 5050:tid 140422190045376] AH00492: caught SIGWINCH, shutting down gracefully
[Sat Aug 22 17:32:05.288561 2020] [suexec:notice] [pid 3666:tid 140585338529984] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sat Aug 22 17:32:05.314134 2020] [lbmethod_heartbeat:notice] [pid 3666:tid 140585338529984] AH02282: No slotmem from mod_heartmonitor
[Sat Aug 22 17:32:05.316840 2020] [mpm_event:notice] [pid 3666:tid 140585338529984] AH00489: Apache/2.4.43 () OpenSSL/1.0.2k-fips configured -- resuming normal operations
[Sat Aug 22 17:32:05.316866 2020] [core:notice] [pid 3666:tid 140585338529984] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
    

[Sat Aug 22 17:32:05.637067 2020] [proxy:error] [pid 3670:tid 140584547055360] (111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:6969 (127.0.0.1) failed
[Sat Aug 22 17:32:05.637097 2020] [proxy_http:error] [pid 3670:tid 140584547055360] [client *****:****] AH01114: HTTP: failed to make connection to backend: 127.0.0.1, referer: https://***.herokuapp.com/profile

A las 17:32 accedo a ip ok. Después de 10 minutos, baja. Pero en el archivo de registro aparece un error incluso a las 17:32.

Esta es mi configuración de Apache.

<VirtualHost *:80>    
     ServerAdmin **@gmail.com    
     DocumentRoot /var/www/html/hhs_api    
     ServerName api.***.xyz    
     Redirect / https://api.***.xyz/
    <Directory "/var/www/html/hhs_api">
         Order deny,allow
         Allow from all
         AllowOverride All
         Require all granted
   </Directory>    
<Location />
</Location>    
</VirtualHost>

Esta es la configuración SSL

<VirtualHost _default_:443>
    SSLEngine On
    SSLProxyEngine On
    ProxyRequests Off
    ProxyPreserveHost On
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off
    ServerAdmin ***@gmail.com
    DocumentRoot /var/www/html/hhs_api
    ServerName api.***.xyz
    SSLCertificateFile "/etc/httpd/conf/hhs_api-ssl/certificate.crt"
    SSLCertificateChainFile "/etc/httpd/conf/hhs_api-ssl/ca_bundle.crt"
    SSLCertificateKeyFile "/etc/httpd/conf/hhs_api-ssl/private.key"

        ProxyPass /  http://127.0.0.1:6969/
        ProxyPassReverse / http://127.0.0.1:6969/

    <Directory "/var/www/html/hhs_api">
         Order deny,allow
         Allow from all
         AllowOverride All
         Require all granted
   </Directory>
</VirtualHost>

Antes de hoy, todo funcionaba bien. No sé por qué.

información relacionada