Recentemente ho ripristinato la mia istanza di Discourse di lunga data su una nuova.
La mia versione di Discourse è 3.6.0.beta2-latest.
Ora ho il problema che i caricamenti non funzionano.
Quando guardo nella console del browser, vedo molti errori net::ERR_SSL_PROTOCOL_ERROR.
Quando guardo nella scheda di rete, vedo che Chrome sta cercando di recuperare l’URL
https://forum.robot.ba:80/uploads/default/optimized/4X/7/2/b/72be8d09005292d2f7ac37158b6d728a063f79ed_2_32x32.png
Se rimuovo manualmente la porta 80 o cambio il protocollo da https a http, posso aprire il link manualmente in una nuova finestra del browser.
Qualche idea sul perché la mia istanza di Discourse aggiunge :80 ai percorsi di caricamento?
Ho cercato nelle impostazioni del sito “force https” ma sembra che non sia attivato o che tale impostazione non esista più.
C’è qualcosa che non va nel mio file app.yml, ho i seguenti template:
(Voglio usare letsencrypt poiché non ho il mio certificato SSL)
templates:
“templates/postgres.template.yml”
“templates/redis.template.yml”
“templates/web.template.yml”
“templates/web.ratelimited.template.yml”
Decommenta queste due righe se desideri aggiungere Lets Encrypt (https)
“templates/web.ssl.template.yml”
“templates/web.letsencrypt.ssl.template.yml”