Digital Ocean Dropletでhttpをhttpsにリダイレクトする方法は?

皆さん、こんにちは。
DigitalOceanのドロップレット経由でDiscourseをインストールしました。wwwとhttpをhttpsにリダイレクトしたいのですが、どうすればよいですか?
このトピックに関する投稿のほとんどはSSLについて話しており、多くの検索をしましたが、解決策を見つけることができませんでした。
何か助けていただけますか?
よろしくお願いします。

こんにちは。:wave:

何をお尋ねになりたいのかを明確にしましょう。

  • www はサブドメインです。
  • httphttps はプロトコルです。

これらは間違いなく関連していますが、何が必要なのかを判断するのは難しいです。ドメインが使用できない場合は、example.org を使用できます。たとえば、次のように言うことができます。

http://www.example.orghttps://forums.example.org にリダイレクトしようとしています。

リダイレクトする必要があるものによっては、Discourse の設定、Web サーバーの設定、またはドメイン レジストラでの設定である可能性があります。そのため、詳細が必要です。:slight_smile:

「いいね!」 1

以下をリダイレクトしたいです

http://www.mydomain.com から https://mydomain.com へ
www.mydomain.com から https://mydomain.com へ

www.forcewww.com を使用して、Apex ドメインを www にリダイレクトできます。www の http → https は既に機能しています。

より複雑な方法ですが、現時点では実現方法がわかりません。Let’s Encrypt を複数のドメインで設定する(古い手順は現在機能していないようです)ので、forcewww.com を使用することをお勧めします。

複数のドメイン ソリューションの問題を解決する方法を突き止めたいと考えていますが、他の有料の仕事が多すぎて手が回りません。

「いいね!」 1

返信ありがとうございます。
Docker/Discourse/RoR は初めてなので、実際には何が使われているのかよくわかりません。
Discourse はどのような Web サーバーを使用していますか? nginx ですか、それとも Apache ですか? 設定ファイルからサブドメインをリダイレクトすることはできませんか?