Ce sujet est résolu, mais il a révélé un problème mineur dans ma configuration. Je l’expliquerai si quelqu’un recherche quelque chose de similaire un jour.
J’avais un VPS où Nginx s’occupait du SSL et d’autres choses pour tous mes sites (beaucoup de fautes, l’anglais est une langue très étrange
). Nginx envoie les requêtes à Varnish. C’est un proxy inverse inutile pour Discourse, mais il fait un peu de filtrage. Varnish envoie les requêtes à un autre VPS où réside Discourse en utilisant le port 83. Les deux VPS écoutent le même port et c’est autorisé uniquement pour les deux IP. J’étais totalement satisfait — jusqu’à maintenant.
J’ai essayé ce qui se passe lorsque j’utilisais le port 443 curl -I https://forum.example.tld:443. Cela a bien fonctionné, car j’ai toujours un certificat SSL valide du côté de Discourse (j’ai fait ce changement il y a quelques semaines).
La réponse de @supermathie explique pourquoi cela se produit et comment y remédier. Bien sûr, il n’y a aucun problème de sécurité à cause de cela, à ma connaissance, mais c’est vraiment agaçant ![]()