Cette ligne est nécessaire pour que cela fonctionne.
Sans elle, toutes les requêtes affichent encore l’adresse IP du load balancer.
Je le sais car mon Discourse était en panne à cause d’erreurs 429.
Au cas où ce ne serait pas clair, voici mon infrastructure :
utilisateur > haproxy > discourse
Bien sûr, Discourse inclut un proxy inverse nginx.
J’ai inclus les en-têtes de transfert dans haproxy, mais le nginx interne de Discourse ne prenait pas en compte l’en-tête forwarded for. J’ai dû ajouter les 2 lignes dans mon premier message et redémarrer le conteneur pour que cela fonctionne.