See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13699|Vastuse: 0

[Veeb] nginx proxy režiim, hanki kliendi tegelik IP-aadress

[Kopeeri link]
Postitatud 03.11.2014 09:48:11 | | |
Hiljuti soovitas mind üks blogija ja leidsin väikese probleemi, nii et kasutasin $_SERVER['REMOTE_ADDR']; Sain serveri aadressiks 192.168.96.52, otsisin selle üles, leidsin probleemi ja muutsin selle $_SERVER['HTTP_X_REAL_IP']-iks; :
nginx proxy režiim, hanki kliendi tegelik IP-aadress
Seade nginxis:

proxy_set_header Saatejuht $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Taustaprogramm saab kasutaja IP-aadressi serveri muutujatest HTTP_X_REAL_IP ja HTTP_X_FORWARDED_FOR.

HTTP_X_REAL_IP väärtus on kasutaja REMOTE_ADDR, mille nginx saab





Eelmine:Nginx esiküljel ja Apache tagapool saavad kasutaja tegeliku IP-aadressi
Järgmine:Front-end nginx ja back-end nginx server salvestavad algse kliendi IP-aadressi
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com