Let’s Encrypt を使用した HTTPS の設定については、こちらのガイドを参照してください。
原因の可能性:非表示の「Port」設定
移行または復元後、非表示の port サイト設定がデータベースに残っている場合があります。
これにより、Discourse が HTTPS URL に誤ったポート(例::80)を追加してしまうことがあります。
確認および修正方法:
- コンテナに入る:
./launcher enter app
- Rails コンソールを開く:
rails c
- 現在の値を確認する:
SiteSetting.port
80 が返された場合は、クリアする:
SiteSetting.port = ""
- その後、すべての投稿とアセットを再ベイクしてリンクを更新する:
Jobs.enqueue(:rebake_all_posts)
「いいね!」 2