HTTPSを有効にした後、Discourseが機能しません

これは標準的な Docker インストールの場合、まずアプリにアクセスする必要があります。

cd /var/discourse
./launcher enter app

これが成功すれば、sed を使って設定ファイルの 46 行目を出力できます。

sed -n '46p' /etc/nginx/conf.d/discourse.conf

あなたと同じテンプレートを使用し、その設定ファイルに特定の修正を加えていない場合、私は以下のような出力を確認します。

  return 301 https://discourse.softpress.com$request_uri;