
Tengo un sitio web que se ejecuta en AWS EC2 Ubuntu - Apache2 - PHP. El sitio web funcionaba bastante bien y de repente dejó de responder. Las siguientes son cosas que he comprobado.
- apache - corriendo
- Registro de errores: no hay registro de errores
- Espacio en disco: disponible
Después de cierta verificación, supe que mis puertos 80 y 443 se muestran cerrados mediante la verificación del puerto. Aquí están las comprobaciones que he hecho:
- Grupo de seguridad: el puerto 80 está abierto desde cualquier lugar.
- Estado de UFW: el puerto 80 está ahí. Apache tiene acceso completo
- La aplicación que se ejecuta en el puerto 80 es únicamente Apache.
- Reinicio de Apache: no funcionó
- Reinicio de EC2: no funcionó
- Apache reinstalado: no funcionó.
Lo más extraño que sucedió es: creé una imagen del mismo EC2, creé otra instancia EC2 usando esa imagen y el puerto 80 está abierto allí.
Tengo el antiguo EC2 ahí con el puerto cerrado. ¿Alguien puede guiarme sobre lo que me falta por verificar? Si a alguien le pasó algo parecido. ¿Cuál puede ser el problema?
Actualizar: Intenté instalar NGINX y detuve Apache; abrió el puerto 80, cuando detuve NGINX y reinicié Apache, el puerto 80 se cerró nuevamente. Llegué a la conclusión de que Apache no podía acceder al puerto 80.