Discorso su Traefik in una sottodominio

Ciao, sto eseguendo Traefik 2 come reverse proxy con SSL.

Da un’installazione pulita, ho configurato Traefik per reindirizzare tutte le richieste dal sottodominio forum.domain.com alla porta 80 del container di Discourse. Il problema è che, quando ho configurato Discourse per la prima volta, ho specificato anche che il sottodominio su cui Discourse avrebbe ascoltato sarebbe stato forum.domain.com. Ora, quando provo ad accedere al dominio, ricevo l’errore: ERR_TOO_MANY_REDIRECTS.

Inoltre, quando provo ad accedere a [VPS IP:PORTA_ESPOSTA_DISCOURSE], vengo reindirizzato a forum.domain.com e ricevo lo stesso errore.

Esiste un modo per far funzionare Discourse dietro Traefik su un sottodominio? Se qualcuno l’ha già fatto, può condividere la propria configurazione? Oppure esiste un metodo che non richieda di specificare il sottodominio durante la configurazione di Discourse (dato che penso che i reindirizzamenti effettuati sia da Traefik che da Discourse siano eccessivi per il browser)?

Ho anche provato a reindirizzare le richieste da forum.domain.com alla porta 443 del container di Discourse, ma ricevo il messaggio “la richiesta HTTP in chiaro è stata inviata alla porta HTTPS”, nonostante Traefik gestisca SSL e il sottodominio sia certificato tramite Let’s Encrypt.

Scusa se la mia spiegazione non è perfetta; sto facendo del mio meglio dato che l’inglese non è la mia prima lingua. Risponderò il prima possibile a eventuali domande.

Cordiali saluti!

Uso Traefik senza problemi. Non espongo porte e Traefik accede alla porta 80 del contenitore.

Non hai configurato HTTPS su Discourse, vero? Se è così, è qualcosa da cambiare.

Sì, a quanto pare avevo le righe di Let’s Encrypt sbloccate nel mio app.yml.

Grazie per l’aiuto!