Ich versuche, Discourse auf Ubuntu 20.04 LTS auf Digital Ocean (auch auf GCP, mit demselben Ergebnis) zu installieren. Habe es auf 2 Arten installiert:
Offiziell von GitHub (Docker)
One-Click-Installation
Meine Domain: proremont.io
SMTP-Anbieter - Mailgun (meine Mail-Domain: mail.proremont.io) DNS-Eintrag korrekt.
Während der Installation gab es keine Fehler. Aber Discourse war nicht über den Browser oder curl erreichbar. (gleiche Situation, als ich versucht habe, eine Curl-Anfrage an localhost:80 und 433 zu senden) Ping der Droplet-IP-Adresse ohne Probleme. UFW-Firewall ist in der Droplet deaktiviert, auf Digital Ocean - Einstellungen 80 und 443 sind erlaubt.
Kann mir jemand bei diesem Problem helfen?
Wenn Sie Fehler bezüglich Zertifikaten sehen, liege ich richtig. Sie können eine Woche warten oder versuchen, eine weitere Subdomain zur Ticketanfrage hinzuzufügen, wie in Einrichten von Let’s Encrypt mit mehreren Domains beschrieben.
Ein Drittanbieter-Tool schlägt vor, dass beide Ports blockiert sind. Das bedeutet, dass entweder eine Firewall auf Ihrem VPS oder Ihr Cloud-Anbieter diese Ports blockiert. Möglicherweise möchten Sie die DigitalOcean-Firewall deaktivieren und UFW unter Ubuntu überprüfen.
Siehe den Link in meiner vorherigen Nachricht und füge eine zweite Subdomain für dieselbe IP-Adresse hinzu. www wäre eine gute Wahl. Oder warte eine Woche. Ich habe mein Bestes getan, um das Problem und die Lösung oben zu beschreiben.