Discourse без SSL? SSL в прокси apache2

Привет! Я только что настроил Discourse и столкнулся с проблемами. Я изменил порт, так как хочу использовать свой сервер Apache2 в качестве прокси/обратного прокси (не уверен, как правильно называется этот термин).

Когда я пытаюсь запустить экземпляр Discourse, в логах появляется следующая ошибка, и я не могу открыть Discourse:

nginx: [emerg] cannot load certificate "/shared/ssl/subdomain.website.tld.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)

Можно ли просто отключить SSL, поскольку я обычно настраиваю его через Apache2, где легко могу использовать свои файлы .crt и .key? Если нет, то:
а) как исправить эту проблему (кажется, отсутствует файл .cer, так как папки shared/ssl вообще нет; как её получить, если у меня есть только .crt и .key)?
б) что нужно сделать в конфигурации виртуального хоста (Vhost) для SSL, если это уже обрабатывается Discourse?

Вот части конфигурации, которые я обычно использую для проксирования и SSL:

ProxyPass / http://<ip-of-discourse-vps>:<http port>/
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/<filename>.crt
SSLCertificateKeyFile /etc/apache2/ssl/<filename>.key

Если вы хотите отключить SSL в Discourse, отредактируйте файл app.yml (/var/discourse/containers/app.yml) и удалите строки с шаблонами, содержащими SSL, в первых строках. Затем выполните пересборку (./launcher rebuild app), и после завершения пересборки Discourse будет работать только по HTTP.

Это было очень просто. Я попробовал это сделать, но моя страница по-прежнему недоступна, однако теперь в логах есть другой вывод:

root@<vps-hostname>:/var/discourse# docker container logs <container-id>
run-parts: executing /etc/runit/1.d/00-ensure-links
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
Started runsvdir, PID is 38
ok: run: redis: (pid 48) 0s
ok: run: postgres: (pid 46) 0s
chgrp: invalid group: ‘syslog’
rsyslogd: imklog: cannot open kernel log (/proc/kmsg): Operation not permitted.
rsyslogd: activation of module imklog failed [v8.1901.0 try https://www.rsyslog.com/e/2145 ]
supervisor pid: 51 unicorn pid: 76

Discourse не работает как «обычный» контейнер, поэтому docker logs для нас бесполезны.

Фактические логи находятся в /var/discourse/shared/standalone/logs/.

Но если пересборка завершилась успешно без ошибок, что происходит, когда вы пытаетесь выполнить curl к приложению на порту, который вы указали для прослушивания?

Вы имеете в виду папку «log»? Потому что папки «logs» нет. У меня есть папки var-log и rails, в обеих по несколько файлов. Какие из них мне нужно проверить? Также я не знаю, как работает curl. (Я бы поискал в Google, но не знаю, что именно нужно делать с curl, поэтому не понимаю, что искать).