Discourse senza SSL? SSL nel proxy apache2

Ciao! Ho appena configurato Discourse e ho alcuni problemi. Ho impostato la porta su un valore diverso perché vorrei utilizzare il mio server Apache2 come proxy/inverso (non so qual è il termine corretto).
Quando provo ad avviare la mia istanza di Discourse, viene stampato questo errore nei log e non riesco ad aprire 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)

È possibile disabilitare semplicemente SSL, dato che di solito gestisco SSL tramite Apache2, poiché posso utilizzare facilmente i miei file .crt e .key lì? Se non è possibile, a) come posso risolvere questo problema (sembra che manchi un file .cer, dato che la cartella shared/ssl non esiste affatto; come posso ottenerlo visto che ho solo .crt e .key) e b) cosa dovrei fare nel Vhost con SSL se è già gestito da Discourse?
Queste sono le parti relative al proxying e a SSL che normalmente utilizzo:

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

Se desideri disabilitare SSL in Discourse, modifica il file app.yml (/var/discourse/containers/app.yml) e rimuovi i template con SSL nel nome dalle prime righe. Successivamente, esegui un rebuild (./launcher rebuild app). Al termine del rebuild, Discourse sarà disponibile solo tramite HTTP.

È stato molto semplice. Ora ho provato, ma la mia pagina non è ancora accessibile, almeno però ora ho un output diverso nei log:

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 non funziona come un contenitore “normale”, quindi i comandi docker logs sono inutili per noi.

I log effettivi si trovano in /var/discourse/shared/standalone/logs/.

Ma se il rebuild è terminato con successo senza errori, cosa succede quando provi a fare una richiesta curl all’applicazione sulla porta su cui è impostata ad ascoltare?

Intendi la cartella “log”? Perché non esiste una cartella “logs”. Al suo interno ho le cartelle var-log e rails, entrambe contenenti diversi file. Quali devo controllare?
Inoltre, non so come funziona curl. (Potrei cercare su Google, ma non so esattamente cosa fare con curl, quindi non so cosa cercare).