デプロイメントで新しい環境を構築しています。ドメイン名とドメイン名証明書は準備できましたが、デプロイメント中に組み込みのSSL証明書機能を無効にするにはどうすればよいですか?
郭さん、こんにちは!
セットアップスクリプトでLet’s Encryptのメールアドレスを空欄にすることでスキップできると思います。
「いいね!」 1
わかりました、もう一度試します。
しかし、Let’s Encrypt を使用することが強く推奨されます。
理由と設定方法については、こちらのトピックをご覧ください。
「いいね!」 1
承知いたしました。これは、私のドメイン名にはすでにSSL証明書がありますが、テンプレートに独自の証明書ファイルを置き換えることはできますか?これにより、SSLのためにDiscourseサービスの前にNginxを実行する必要がなくなりますか?
メールアドレスをLet’s Encryptのプロンプトに入力すれば機能するはずです。
Discourseは、ビルドするコンテナ内でnginxを使用します。そのnginxは必要です。Discourseコンテナの前に別のnginxを配置する必要はありません。標準のインストールでは、Let’s Encryptから証明書を要求し、維持します。
すでに持っている証明書をどうしても使用したい場合、証明書を管理する難しい方法を学ぶのに時間を費やしたい場合、そして既存の証明書を手動で更新することを忘れないと確信している場合は、上記でリンクされているガイドに従うことができます。
「いいね!」 1