Discourse HA ローカルインストール - 証明書の問題

2台のUbuntu VMで実験的なセットアップを試みており、Discourse、HAProxyサーバー、そしてPostgres/Redis用の4台目のサーバーを稼働させようとしています。サーバーはインターネットからはアクセスできず、単なるテストシステムです。

Discourseのインストールは完了しますが、証明書で詰まっています。自己署名証明書を2つ持っていますが、サイトにアクセスしようとすると、証明書を見つける(または見つけられない)ことに関連するNGINXエラーが繰り返し発生するため、明らかに何か間違ったことをしています。

誰かこのようにDiscourseを実行した経験があり、証明書で動作するようにする方法を説明できる人はいませんか?明らかに何かを見落としているので、これは教育を求めるものか、このセットアップ全体がそもそも実行不可能であることの確認を求めるものです。

サーバーがインターネットからアクセスできない場合、証明書を取得するためにDiscourseを使用することはできません。別の方法で証明書を取得し、HAProxyに証明書の処理を任せる必要があります。

その方法については、HAProxyのサイトを参照する必要があります。

Discourse側では、SSLとLet’s Encryptのテンプレートを削除し、どこかでforce_httpsを設定するようにしてください。