Discourse は proxy_protocol をサポートしていません

If discourse after haproxy ,now we use proxy_protocol,but now discourse not support it.
nginx doc:

I try to fix this problem by using template,but

Since most of them are based on similar templates, it may not be a good solution

PR for it

Cloudflare の処理方法と同様に、これを処理する必要があると思います(結局のところ、Cloudflare もアップストリーム プロキシ / ロード バランサーです)。discourse_docker/templates/cloudflare.template.yml at ae5a223074388795e4ea073a162cbf1dc174d392 · discourse/discourse_docker · GitHub を参照してください。

「いいね!」 1

プロトコルサポートに関して何か変更はありますか?

現在のセットアップでは、SSL終端にhaproxyを使用し、Apache2を外部リバースプロキシとして使用して、Web専用DiscourseコンテナのUnixソケットに接続しています。これをnginxに切り替え、haproxyでもサポートされているプロトコルを実装したいと考えています。

Web専用コンテナとnginx内部では、まだプロトコルがサポートされていないように見えます。これは正しいですか?

ホスティングでhaproxyを使用していることは承知しています。

解決しようとしている問題は、ディスコースに正しいIPアドレスを渡すことですか?IPアドレスを渡す方法については、既存のApacheサイトがあるサーバーにDiscourseをセットアップする方法のようなトピックで、内部のnginxの設定を確認できます。

「いいね!」 1