Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveurs:nginx:faq [28/03/2016 14:29] julp |
serveurs:nginx:faq [01/04/2016 19:40] (Version actuelle) julp [Comment faire travailler nginx sur l'adresse IP réelle du client et non celle du proxy quand nginx est derrière un mandataire ?] |
||
---|---|---|---|
Ligne 39: | Ligne 39: | ||
Les attributs chemin (path), httponly (ajouter ''; | Les attributs chemin (path), httponly (ajouter ''; | ||
- | ====== Nginx en tant que mandataire (proxy) ... ====== | + | ====== Nginx et proxy ====== |
===== Comment faire suivre le protocole initial (http vs https) au backend ? ===== | ===== Comment faire suivre le protocole initial (http vs https) au backend ? ===== | ||
- | XXX | + | Faites suivre l' |
+ | < | ||
+ | Ainsi, vous devriez la retrouver ensuite : | ||
+ | * pour PHP, sous la variable '' | ||
+ | * pour Apache, la variable de réécriture '' | ||
- | ===== Comment faire suivre | + | ===== Comment faire travailler nginx sur l' |
- | XXX | + | Nécessite le module ngx_http_realip_module. |
+ | < | ||
+ | real_ip_header X-Forwarded-For; | ||
+ | |||
+ | # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;</ | ||
+ | |||
+ | A.B.C.D est à remplacer par la ou les adresses (éventuellement via la notation CIDR) IP " |