VirtualMin et SSL

J’ai installé Discourse sur mon serveur exécutant Virtualmin en suivant ce guide How to install Discourse alongside Virtualmin - Virtualmin - Virtualmin Community

Tout fonctionne (y compris https), mais si j’active force_https dans les paramètres de Discourse, tout se casse. La connexion ne fonctionne pas et des erreurs 403 sont générées pour de nombreuses autres opérations.

J’ai constaté le même comportement que Forced https deactivate

J’ai réussi à faire fonctionner à nouveau les choses en désactivant force_https via la console Rails. Cependant, Discourse semble utiliser http pour certains liens, ce qui provoque l’avertissement de contenu mixte.

J’aimerais l’activer.

Je pense que le problème vient d’Apache qui gère les problèmes de SSL au lieu de Discourse, mais je n’ai rien trouvé sur la configuration de l’un ou de l’autre pour les faire fonctionner ensemble.

Il est difficile de deviner car Virtualmin n’est pas pris en charge ici. Vous devriez demander aux personnes qui utilisent Virtualmin si elles ont résolu ce problème. En jetant un coup d’œil au sujet que vous avez lié, il semble que tout le monde ait eu des problèmes avec https.

C’est peut-être le problème que vous essayez de résoudre ? Une fois que votre navigateur a reçu l’instruction d’insister sur https, il est difficile de lui faire changer d’avis. Vous pourriez essayer de vider votre, euh, cache, pour qu’il oublie la redirection 301. Vous pouvez essayer une fenêtre de navigation privée ou un autre navigateur.

Cependant, Discourse ne fonctionnera pas sans https, vous n’aurez donc probablement toujours pas de site fonctionnel si vous parvenez à désactiver https.