Problem bei der Installation von Discourse auf OVH VPS Ubuntu 22.04

Hallo,
Ich versuche, Discourse auf OVH VPS Ubuntu 22.04 zu installieren, indem ich dieser Dokumentation folge: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
Der Port 443 scheint offen zu sein, denn wenn ich sudo ufw status ausführe, erhalte ich:
Status: aktiv
Nach Aktion Von


22/tcp ERLAUBEN Überall
443/tcp ERLAUBEN Überall
80/tcp ERLAUBEN Überall
22/tcp (v6) ERLAUBEN Überall (v6)
443/tcp (v6) ERLAUBEN Überall (v6)
80/tcp (v6) ERLAUBEN Überall (v6)

Aber wenn ich ausführe: ./discourse-setup

Ich erhalte die folgende Meldung: Port 443 des Computers scheint nicht über den Hostnamen mydomain erreichbar zu sein

Wenn ich manuell /containers/app.yml ändere, gelingt es mir, Discourse nur mit http korrekt zu installieren, aber es funktioniert nicht, wenn ich versuche, es mit https zu öffnen
Ich erhalte die folgende Meldung mit https:
Diese Website ist nicht erreichbar
mydomaine erlaubt keine Verbindung.

Weiß jemand, wie ich vorgehen soll, bitte?

Hallo,

Ich habe auch diese Methode versucht: https://youtu.be/EaUIsIYivE8
Gleiches Ergebnis: Es funktioniert mit http, aber nicht mit https

Wenn Sie Cloudflare verwenden, stellen Sie sicher, dass Sie den DNS-Only-Modus verwenden.

Danke Jay für dein Feedback. Ich benutze OVH und nicht Cloudflare.

Verwenden Sie eine Art Reverse-Proxy?

Discourse-setup führt einen ziemlich groben Test durch, um zu sehen, ob es möglich ist, sich selbst mit curl und Ihrem Hostnamen zu verbinden. Es scheint, dass etwas Let’s Encrypt daran hindert, eine Verbindung zum Server herzustellen. Wenn Sie zu oft neu aufbauen, erreichen Sie Ratenbegrenzungen, die Sie für eine Woche daran hindern, ein Zertifikat zu erhalten.

@pfaffman kein Reverse Proxy. Ich habe nichts installiert, sondern nur die Benutzerinstallation befolgt.
sudo systemctl status nginx
Unit nginx.service konnte nicht gefunden werden.

Welche Verbindung benötigen Sie? Handelt es sich um HTTP oder HTTPS? Ich habe nicht verstanden, was Sie meinten.

Hallo @xiaokong23357 Ich brauche https, aber bisher funktioniert es nur mit http.

Welchen DNS-Anbieter nutzen Sie für Ihre Domain?

Meine einzige andere Vermutung ist, dass Ihr VM auf Netzwerkebene (bevor es Ihre VM erreicht) Port 443 blockiert hat. Sie können sich bei Ihrem VM-Anbieter erkundigen, ob er irgendwie blockiert ist. Wenn es sich um AWS handelt, müssen Sie meiner Meinung nach die Sicherheitsstufen anpassen.

@Timelord, ich nutze die von OVH bereitgestellten DNS-Server
Sie verwenden derzeit die von OVH empfohlenen DNS-Server für Ihre Domain:

Hallo @Titi :wave: :fr:

Können Sie uns die genaue Konfiguration Ihres Servers mit den von Ihnen gewählten Optionen zur Verfügung stellen?
Ich miete einen VPS bei OVH und weiß, dass sie eine Reihe von Dingen anbieten, die man ankreuzen kann.

@Canapin, Sie finden meine Konfiguration unten:
Modell: VPS vps2020-value-1-2-40
Vps mit Linux-Distribution
Start: LOKAL
OS / Distribution: Ubuntu 22.04
Zone: Region OpenStack: os-sbg8*
Speicher 2GO SSD NVMe
Speicher 40GO



Ich habe die Option cPanel & Plesk nicht gewählt.

1 „Gefällt mir“

Danke!

Haben Sie diesen Schritt versucht? OVH antwortet oft etwas langsam, aber das könnte hilfreich sein.

Ja @Canapin, auf jeden Fall. Hier ist ihr Feedback:
Vielen Dank, dass Sie sich an den OVHcloud-Support gewendet haben.

Ich habe gerade die ordnungsgemäße Funktion Ihres Dienstes überprüft und bestätige, dass auf unserer Ebene keine Störung unserer Infrastrukturen beobachtet wurde.

Hilfe bei der Softwarekonfiguration gehört nicht zum Leistungsumfang des Supports. Ich lade Sie ein, sich an unsere Community zu wenden, um die notwendige Hilfe zu erhalten.

Ich überlasse dieses Thema vielleicht erfahreneren Benutzern (ich bin nur ein zufälliger Passant :smile:), aber zufällig haben Sie noch andere Web-Software auf Ihrem VPS laufen? :person_shrugging:

1 „Gefällt mir“

Ich habe keine andere Software auf meinem VPS gestartet. Ich habe einen VPS speziell eingerichtet, um mein Discourse zu installieren. Aber ich weiß nicht, ob OVH etwas auf dem VPS startet. Woher kann ich das wissen?

Könnte es Ihre Fehlkonfiguration sein?
Discourse-Programme können HTTPS verwenden
Überprüfen Sie den Vorlageneintrag „templates/web.ssl.template.yml“ in app.yml für die Einführung von Vorlagendateien; Als Nächstes müssen Sie den Expose-Eintrag überprüfen – „443:443“ # https
Ob die Vorlage aktiviert ist

1 „Gefällt mir“

Das Standard-SSL-Zertifikatverzeichnis für Discourse befindet sich unter /var/discourse/shared/standalone/ssl/.

@xiaokong23357 ja, ich habe deine Punkte überprüft:

2 „Gefällt mir“