Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13699|Odpověď: 0

[Web] nginx proxy režim, získat skutečnou IP adresu klienta

[Kopírovat odkaz]
Zveřejněno 03.11.2014 9:48:11 | | |
Nedávno mi doporučil jeden bloger a narazil jsem na malý problém, tak jsem použil $_SERVER['REMOTE_ADDR']; Získal jsem adresu serveru 192.168.96.52, vyhledal ji, našel problém a změnil ji na $_SERVER['HTTP_X_REAL_IP']; :
nginx proxy režim, získat skutečnou IP adresu klienta
Odehrává se v nginx:

proxy_set_header moderátor $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Přeposíleno-Pro $proxy_add_x_forwarded_for;

Backendový program může získat IP adresu uživatele z proměnných serveru HTTP_X_REAL_IP a HTTP_X_FORWARDED_FOR.

Hodnota HTTP_X_REAL_IP je uživatelská REMOTE_ADDR, kterou nginx získá





Předchozí:Nginx na front-endu a Apache na back-endu získávají skutečnou IP adresu uživatele
Další:Front-end nginx a back-end nginx server zaznamenávají IP adresu původního klienta
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com