Wie leitet man http auf https auf einem Digital Ocean Droplet um?

Hallo zusammen,
ich habe Discourse über einen Digital Ocean Droplet installiert. Ich möchte www und http auf https umleiten, wie mache ich das?
Ich habe viel gesucht, konnte aber keine Lösung finden. Die meisten Beiträge zu diesem Thema sprechen über SSL.
Gibt es Hilfe?
Danke

Hallo. :wave:

Lassen Sie uns klären, was Sie fragen:

  • www ist eine Subdomain
  • http und https sind Protokolle

Sie hängen definitiv zusammen, aber es ist schwer zu sagen, was Sie brauchen. Wenn Sie keine Domain verwenden können, können Sie example.org verwenden, zum Beispiel könnten Sie sagen:

Ich versuche, http://www.example.org auf https://forums.example.org umzuleiten

Je nachdem, was umgeleitet werden muss, kann es sich um eine Discourse-Konfiguration, eine Webserver-Einstellung oder etwas bei Ihrem Domain-Registrar handeln, weshalb wir weitere Details benötigen. :slight_smile:

1 „Gefällt mir“

Ich möchte Folgendes umleiten

http://www.mydomain.com zu https://mydomain.com
www.mydomain.com zu https://mydomain.com

Sie können forcewww.com verwenden, um Ihre Apex-Domain auf www umzuleiten. Das http → https auf www funktioniert bereits.

Ein komplizierterer Weg, den ich derzeit nicht zu bewältigen weiß, ist Let’s Encrypt mit mehreren Domains einrichten (die alten Anleitungen scheinen nicht mehr zu funktionieren), daher empfehle ich die Verwendung von forcewww.com.

Ich beabsichtige herauszufinden, wie das Problem mit der Multi-Domain-Lösung gelöst werden kann, aber zu viel andere bezahlte Arbeit steht im Weg.

1 „Gefällt mir“

Danke für die Antwort.
Ich bin neu bei Docker/Discourse/RoR und bin mir nicht sicher, was genau darunter verwendet wird?
Was verwendet Discourse als Webserver? Nginx oder Apache? Können wir die Subdomain nicht aus einer Konfigurationsdatei umleiten?