@JimPas Спасибо за ваш ответ. Я указал, что пути не совпадают, потому что один путь — это путь тома Docker, а другой — путь к файлу на реальном сервере.
Только для расширенной настройки: включение SSL/HTTPS для вашей установки Discourse в Docker
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
Кажется, что пути не совпадают, но на самом деле они идентичны.
Первую проблему я уже решил.
Коренная причина для меня заключалась в том, что я не обратил внимания на формат сертификата.
В конфигурации указан формат crt, но я всегда использовал файлы формата cer, поэтому nginx не смог успешно прочитать файл сертификата.