@JimPas ご返信ありがとうございます。パスが一致しないという情報を提供しました。なぜなら、一方のパスは Docker ボリュームのパスであり、もう一方は実際のサーバーのファイルパスだからです。
上級者向け設定のみ: Discourse Docker 環境での SSL/HTTPS の許可
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
一見すると一致していないように見えますが、実際には同じものです。
最初の問題は解決しました。
私の場合の根本的な原因は、証明書の形式に気づかなかったことです。
設定は crt 形式に設定されていますが、私は常に cer 形式のファイルを使用していたため、nginx が証明書ファイルを正常に読み取れませんでした。