Cloudflare と Digital Ocean とのディスコース

こんにちは!Discourseでコミュニティを立ち上げようとしている初心者です。

Discourseのインストールは、Digital Oceanを使った以下のHow-Toから始めました。

Cloudflareのアカウントはすでに持っていたので、そこでドメインを設定するのは自然な流れでした。Discourseをインストールし、設定を進める中で、CloudflareのSSL/TLSをFull (Strict)に調整したいと思いました。以下のHow-Toに従ったところ、Nginxは非常に基本的な状態になりました。

この時点でFull (Strict)を有効にし、Authenticated Origin Pullsも有効にしました。しかし、ここからNginxをDiscourseのリバースプロキシとして機能させる方法がわかりませんでした。

残念ながら、コマンドラインで操作してここまでたどり着くことはできますが、Nginxには詳しくありません。appファイルをDiscourseの別のポート(例:12345:80)に変更するなど、いくつか善意の努力を試みました。

その後、おそらく私には正確ではなかった他のHow-Toに従ってみました。

行き詰まってしまいました。リバースプロキシを機能させるための変更を自分で行うことができなかったため、一時的にNginxをアンインストールし、Full (Strict)とAuthenticated Pullsを無効にしました。

追加のHow-Toやヒントをお持ちの方はいらっしゃいますか?

なぜNginxをいじっているのですか?Discourse Dockerインストールのデフォルトの方法には、セルフホスティングに必要なものがすべて含まれています。

CloudflareはDiscourseで正常に動作します。

それがレトリックの質問かどうかはわかりません。

ここでは、ベストプラクティスに記載されている推奨事項に従おうとしていました。

https://community.cloudflare.com/t/using-discourse-with-cloudflare-best-practices/602890

Discourseとこのインストールは初めてです。フル(厳格)を正しくオンにできることを保証するためのハウツーがあれば、それを探しています。そのような手順の必要がない場合は、「ベストプラクティス」に従うために他にレビューすべきことがあれば、検討します。

編集:ljppの簡潔で洞察力のあるコメントを考慮した後、Discourseのインストール手順を確認しました。見出し11.(オプション)その他のDiscourse機能の下で、私が探していたハウツーは「有料HTTPS / SSLサポート?」の下にあったことを指摘したいと思います。

それらの手順に従った後、フル(厳格)を簡単にオンにすることができ、結果に満足しています。

これが私が探していたものであるという関連性を引き出すことができませんでした。趣味としてプロジェクトをセルフホストすることに慣れていましたが、現在はDiscourseの学習プロセスを楽しんでいます。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.