Ich weiß, dass meine DNS-Einträge korrekt sind, da alle meine Webserver funktionieren. Ich verwende Apache 2, und das läuft einwandfrei. Beim Ausführen von discourse-setup wird Folgendes behauptet:
*Hostname für dein Discourse? [discourse.example.com]: list.pteranodon.space*
*Prüfe deinen Domainnamen . . .*
*WARNUNG:: Dieser Server scheint unter list.pteranodon.space:443 nicht erreichbar zu sein.*
*Auch eine Verbindung zu http://list.pteranodon.space (Port 80) schlägt fehl.*
*Das deutet darauf hin, dass list.pteranodon.space auf die falsche IP-Adresse aufgelöst wird*
*oder dass der Datenverkehr nicht an deinen Server weitergeleitet wird.*
Aber nichts davon trifft zu. Ich bin ein Discourse-Anfänger. Was habe ich falsch gemacht?
versuchst du, Discourse auf einem Server zu installieren, auf dem bereits Apache2 installiert ist?
Wenn ich die oben genannte URL besuche, sehe ich die Standardseite von Apache2, was die Installation von Discourse verhindern wird. Discourse ist eine Anwendung und keine Website und benötigt keinen externen Webserver. Alles, was du zum Starten benötigst, ist im Docker-Image enthalten.
Die einfachste Lösung wäre, Apache2 zu deinstallieren. Falls du es für andere Zwecke benötigst, empfehle ich dringend, den empfohlenen Installationsprozess beim ersten Mal auf einem anderen Server durchzuführen.
Discourse parallel zu anderen Webservern und Anwendungen auszuführen, ist ein eher fortgeschrittenes Thema und kein guter Ausgangspunkt, wenn du versuchst, dich mit allem anderen vertraut zu machen.