J’ai récemment choisi d’auto-héberger Discourse sur AWS.
J’ai suivi toutes les instructions sur la page GitHub. Je reçois une erreur de délai d’expiration de la connexion. L’installation fonctionne correctement. L’enregistrement DNS A est configuré correctement et mon hôte a confirmé que cela fonctionne.
Sur AWS, mon instance est un Ubuntu Server 18.04 LTS (HVM), avec un volume SSD, 2 Go de RAM et 1 vCPU.
À chaque fois que j’accède à la page, je reçois une erreur de délai d’expiration de la connexion.
Merci beaucoup. Vous m’avez orienté dans la bonne direction.
Le groupe de sécurité était incorrect. Curl localhost ne se connectait pas non plus. J’ai alors réalisé que l’installation de Docker ne s’était pas déroulée correctement. La taille de mémoire par défaut de mon instance sur AWS était trop petite, ce qui a empêché une installation correcte de Docker.
Curl localhost affiche maintenant :
<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 liste des processus Docker affiche ce qui suit :
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