アップロードパスは80ポートですが、プロトコルはhttpsです

Let’s Encrypt を使用した HTTPS の設定については、こちらのガイドを参照してください。

原因の可能性:非表示の「Port」設定

移行または復元後、非表示の port サイト設定がデータベースに残っている場合があります。
これにより、Discourse が HTTPS URL に誤ったポート(例::80)を追加してしまうことがあります。

確認および修正方法:

  1. コンテナに入る:
./launcher enter app
  1. Rails コンソールを開く:
rails c
  1. 現在の値を確認する:
SiteSetting.port
  1. 80 が返された場合は、クリアする:
SiteSetting.port = ""
  1. その後、すべての投稿とアセットを再ベイクしてリンクを更新する:
Jobs.enqueue(:rebake_all_posts)
「いいね!」 2