私のDiscourseフォーラムはforum.example.comで実行されています。Discourse DockerコンテナでNGINXを設定したいと考えており、こちらの指示に従いました。
指示に従ってセットアップを完了した後、「ERR_TOO_MANY_REDIRECTS」というエラーが発生しました。
これを修正するための提案やアイデアはありますか?
私のDiscourseフォーラムはforum.example.comで実行されています。Discourse DockerコンテナでNGINXを設定したいと考えており、こちらの指示に従いました。
指示に従ってセットアップを完了した後、「ERR_TOO_MANY_REDIRECTS」というエラーが発生しました。
外部のnginxを何らかの理由でリバースプロキシとして使用したいということですか?
Discourseコンテナ内にはnginxがあり、セットアップ済みです。
どのような問題を解決しようとしていますか?
実行したことについて、より詳細な情報を提供していただく必要があります。
フォーラムには forum.example.com/forum を、HTMLページには forum.example.com を使用したいと考えています。
解決策を探したところ、Dockerコンテナの前に追加のnginxプロキシを設定する必要があることがわかりました。
上記の手順に従って試しましたが、結果は成功しませんでした。
サブドメインではなくサブフォルダー(パスプレフィックス)からDiscourseを提供するServe Discourse from a subfolder (path prefix) instead of a subdomainを参照してください。
この記事を読みましたが、それを使用するにはエンタープライズレベルのホスティング顧客が必要だと記載されています。それは正しいですか?
はい、ホスト済みのお客様の場合はその通りです。しかし、その後に続く部分をお読みください。
これは、独自のサーバーで実行する方法を説明しています。ただし、それが困難で複雑であり、実際には推奨されないという注意点はすべて真実です。現在、サブフォルダを使用することにSEO上の利点はないというのがほとんどの人の意見です。