Ich habe mich kürzlich dafür entschieden, Discourse selbst auf AWS zu hosten.
Ich habe alle Anweisungen auf der GitHub-Seite befolgt. Ich erhalte einen Verbindungszeitüberschreitungsfehler. Die Installation funktioniert einwandfrei. Der DNS-A-Eintrag ist korrekt eingerichtet, und mein Host hat bestätigt, dass er funktioniert.
Auf AWS ist meine Instanz ein Ubuntu Server 18.04 LTS (HVM) mit SSD-Volumen, 2 GB RAM und 1 vCPU.
Jedes Mal, wenn ich auf die Seite zugreife, erhalte ich einen Verbindungszeitüberschreitungsfehler.
Vielen Dank! Ich habe die Sicherheitsgruppe so angepasst, dass sowohl eingehender als auch ausgehender Verkehr für alle Protokolle erlaubt ist. Jetzt erhalte ich folgende Fehlermeldung:
Keine Verbindung möglich
Firefox kann keine Verbindung zum Server herstellen unter
Vielen Dank. Ihr habt mich in die richtige Richtung gelenkt.
Die Sicherheitsgruppe war falsch. Curl localhost hat ebenfalls keine Verbindung hergestellt. Danach habe ich festgestellt, dass die Docker-Installation nicht korrekt funktioniert hat. Die Standard-Speichergröße für meine Instanz bei AWS war zu klein, wodurch Docker nicht ordnungsgemäß installiert werden konnte.
Curl localhost zeigt jetzt:
<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>
Die Docker-Prozessliste zeigt Folgendes:
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