Discourse Nginx実行時の問題

最近、NginxとDiscourseの両方を少しずついじっていましたが、昨日問題が発生しました。たくさんのガイドに従って間違いを犯したため、マシンをワイプしました。
今日、Ubuntu 20.04でマシンを起動し、まずDiscourseをインストールし、必要な小さな調整を行いました。

その後、同じマシンでNginxの背後で実行されるため、暗号化とDockerをセットアップしてインストールしました。しかし、これまでに費やしたすべての時間と、さまざまなガイド、フォーラム/スレッド(ここからの公式のものを含む)にもかかわらず、まだうまくいきません。

昨日Discourseの断片を見ましたが、今日は新しいスタートを切ることにしました。自宅でも使用しているUbuntu(以前はDebianを使用していました)で。

いずれにせよ、Nginxのデフォルトサイトは再び稼働しており、Discourseに何をしたのか見つけられません。エラーは「ERR_TOO_MANY_REDIRECTS」でした。
このドメインのセーフゲートとしてCloudflareを使用しており、オレンジ色のクラウドのチェックを外す必要があることに気づきました。これを実行しましたが、サブドメインに対してのみチェックを外しました。

それを修正しようとしていたため、そのエラーはもうありませんが、ページが読み込まれなくなりました。何を変更したのかわからず、これを機能させる方法がまったくわかりません。この点についてはまったく得意ではありませんが、少しずつ学び、楽しんでいます。

どのようなサポートでも大歓迎です。よろしくお願いします。 :slight_smile:
〜Blood

「いいね!」 1

リバースプロキシの複雑な知識がない限り、公式のインストールガイドから逸脱せず、それに従うことをお勧めします。

OSレベルで単一のリバースプロキシを共有し、複数の異なるソフトウェアを許可することに関するコミュニティガイドがいくつかありますが、これは壊れやすく、予算が非常に限られている場合や、生計を立てるためにそのような作業を行っている場合を除き、時間を費やす価値はありません。

「いいね!」 3

私はこのようなものをいじるのが好きで、正直なところ、それが私がこれに興味を持ったきっかけです。そして、解決できないことに出くわした今、それが実際にどのように機能するかを理解したいという気持ちがさらに強くなりました。全体として、もしそれができないのであれば、単にDiscourseをマシンに搭載しないという選択に戻るだけです。

「いいね!」 3