Einrichten von Let's Encrypt mit zweiter Domain für bestehende Discourse-Installation

Ich habe eine bestehende Discourse-Installation, die selbst gehostet wird und mit HTTPS eingerichtet ist.

https://community.old.domain funktioniert

Ich möchte https://community.new.domain einrichten

Ich habe vergessen, wie ich Discourse ursprünglich eingerichtet habe. Meine Fragen:

  1. Wo führe ich Let’s Encrypt aus? Gibt es ein Skript oder installiere ich certbot und python3-certbot-nginx irgendwo? Ich bin mit Docker nicht vertraut und benötige daher ein Rezept oder eine Reihe von Schritten, wenn ich dies in Docker ausführen muss
  2. Sobald ich das Zertifikat habe, wie füge ich das Zertifikat zur Nginx-Konfiguration hinzu?

Ich ändere den Namen der Community von old.domain zu new.domain. Ich hoffe, dass die Links zu old.domain weiterhin funktionieren.

Schauen Sie sich diese Anleitungen an:

2 „Gefällt mir“

Danke für Ihre Hilfe. Wenn ich diese Schritte durchführe, hört die alte.domain sofort auf zu funktionieren?

Ich mache mir Sorgen, dass die Links mit der alten.domain nicht mehr funktionieren werden. Es sind viele davon. Die Leute sind mit der alten.domain vertrauter.

Ich möchte alte.domain und neue.domain gleichzeitig für ein oder zwei Monate verwenden. Ist das möglich?

Irgendwo gibt es ein Thema, wie man eine zweite Domain zum Let’s Encrypt-Zertifikat hinzufügt. Ich kann es nicht finden, aber das ist es, was Sie wollen

2 „Gefällt mir“

Danke. Meinen Sie vielleicht diese?

Diese sehen ziemlich kompliziert aus. Ich muss vielleicht eine weitere Domain besorgen, um sie auf einer anderen internen Discourse-Installation eines Unternehmens zu testen, bevor ich sie auf einer großen öffentlichen Website ausprobiere.

Nun, ich habe einige Anstrengungen unternommen, damit Sie den Text generieren können, den Sie in Ihre yml einfügen können.

Eine andere Möglichkeit wäre, einfach einen Server unter der alten Domain mit einem gültigen Zertifikat zu betreiben, der die Weiterleitungen vornimmt.

1 „Gefällt mir“