VirtualMin e SSL

Ho installato Discourse sul mio server che esegue Virtualmin seguendo questa guida How to install Discourse alongside Virtualmin - Virtualmin - Virtualmin Community

Tutto funziona (incluso https) ma se abilito force_https nelle impostazioni di Discourse tutto si rompe. Il login non funziona e vengono generati errori 403 per molte altre operazioni.

Ho riscontrato lo stesso comportamento di Forced https deactivate

Sono riuscito a far funzionare di nuovo le cose disabilitando force_https tramite la console rails. Tuttavia, Discourse sembra utilizzare http per alcuni collegamenti causando l’avviso di contenuto misto.

Vorrei abilitarlo.

Penso che il problema sia con Apache che gestisce le cose SSL invece di Discourse, ma non sono riuscito a trovare nulla sulla configurazione di uno o dell’altro per farli funzionare insieme.

È difficile fare una supposizione dato che Virtualmin non è supportato qui. Dovresti chiedere alle persone che usano Virtualmin se hanno risolto quel problema. Dando un’occhiata all’argomento che hai linkato, però, sembra che tutti gli altri abbiano avuto problemi con https.

Forse questo è il problema che stai cercando di risolvere? Una volta che al tuo browser è stato detto di insistere su https, è difficile fargli cambiare idea. Potresti essere in grado di cancellare la tua, ehm, roba, per fargli dimenticare il reindirizzamento 301. Puoi provare una finestra di navigazione in incognito o un altro browser.

Tuttavia, Discourse non funzionerà senza https, quindi probabilmente non avrai ancora un sito funzionante se riuscirai a disattivare https.