Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13699|Odgovoriti: 0

[Web] nginx proxy način, pridobiti pravi IP naslov odjemalca

[Kopiraj povezavo]
Objavljeno na 3. 11. 2014 09:48:11 | | |
Nedavno mi je priporočil bloger, in naletel sem na majhno težavo, zato sem uporabil $_SERVER['REMOTE_ADDR']; Dobil sem naslov strežnika 192.168.96.52, ga poiskal, našel težavo in ga spremenil na $_SERVER['HTTP_X_REAL_IP']; :
nginx proxy način, pridobiti pravi IP naslov odjemalca
Dogajanje v nginx:

proxy_set_header voditelj $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Posredovano-Za $proxy_dodaj_x_posredovano_za;

Backend program lahko pridobi IP naslov uporabnika iz spremenljivk strežnika HTTP_X_REAL_IP in HTTP_X_FORWARDED_FOR.

Vrednost HTTP_X_REAL_IP je uporabniški REMOTE_ADDR, ki ga nginx dobi





Prejšnji:Nginx na sprednji strani in Apache na zaledju pridobita pravi IP naslov uporabnika
Naslednji:Sprednji in zadnji nginx strežnik beležita IP naslov izvirnega odjemalca
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com