Recientemente decidí realizar una autoinstalación de Discourse en AWS.
Seguí todas las instrucciones de la página de GitHub. Recibo un error de tiempo de espera de conexión. La instalación funciona correctamente. El registro DNS A está configurado correctamente y mi proveedor de hosting ha confirmado que funciona.
En AWS, mi instancia es Ubuntu Server 18.04 LTS (HVM), con volumen de tipo SSD, 2 GB de RAM y 1 vCPU.
Cada vez que accedo a la página, recibo un error de tiempo de espera de conexión.
Muchas gracias. Ustedes me orientaron en la dirección correcta.
El grupo de seguridad estaba incorrecto. curl localhost tampoco se conectaba. Después me di cuenta de que la instalación de Docker no funcionó correctamente. El tamaño de memoria predeterminado para mi instancia en AWS era demasiado pequeño y, como resultado, Docker no se instaló correctamente.
Ahora curl localhost muestra:
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.17.4</center>
</body>
</html>
La lista de procesos de Docker muestra lo siguiente:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
646fd4d2 local_discourse/app "/sbin/boot" 6 minutes ago Up 6 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp app