Dans nginx, comment pouvez-vous configurer votre proxy_pass
afin qu'il envoie à corriger l'adresse IP distante du client? Actuellement, seule l'adresse IP du serveur apparaît. Je sais que la bonne façon de le faire est
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
Cependant, à l'autre bout, j'ai un système de soutien qui n'est pas écrit par moi. Je ne veux pas changer tout le code pour correspondre au paramètre X-Forwarded-For
.
Comment puis-je demander à nginx d'envoyer le $remote_addr
au format afin qu'il puisse être lu avec $_SERVER['REMOTE_ADDR']
?
Quel logiciel serveur fonctionne en tant que backend? Si c'est apache, installez mod_rpaf. –
Sur le serveur proxy, c'est nginx, l'autre serveur sur lequel le système de support est installé est uniquement un espace web hébergé. –