既存のDiscourseインストールにセカンドドメインでLet's Encryptを設定

HTTPS を使用するように設定された既存の Discourse セルフホストインストールがあります。

https://community.old.domain は機能します

https://community.new.domain を設定したいです

Discourse を最初にどのように設定したか忘れました。質問です。

  1. Let’s Encrypt はどこで実行しますか? スクリプトはありますか、それとも certbot と python3-certbot-nginx をどこかにインストールしますか? Docker については詳しくないので、Docker で実行する必要がある場合は、レシピまたは手順のセットが必要です。
  2. 証明書を取得したら、証明書を nginx 設定に追加するにはどうすればよいですか?

コミュニティの名前を old.domain から new.domain に変更しています。 old.domain へのリンクが引き続き機能することを願っています。

これらのガイドをご覧ください。

「いいね!」 2

お手伝いいただきありがとうございます。これらの手順を進めると、古いドメインはすぐに使えなくなりますか?

古いドメインのリンクが使えなくなることを心配しています。たくさんのリンクがあります。人々は古いドメインに慣れています。

私は古いドメインと新しいドメインを1〜2か月間同時に使用したいです。これは可能ですか?

Let’s Encrypt証明書に2つ目のドメインを追加する方法についてのトピックがどこかにあります。見つけられませんが、それがあなたの望みです。

「いいね!」 2

ありがとうございます。これらをご希望でしょうか?

これらはかなり複雑に見えます。大規模な公開サイトで試す前に、別の会社の内製のDiscourseインストールでテストするために、別のドメインを取得する必要があるかもしれません。

YAMLに貼り付けるテキストを生成できるように、かなりの労力をかけました。

別の方法としては、古いドメインで有効な証明書を持つサーバーを稼働させ、リダイレクトを行うという方法もあります。

「いいね!」 1