Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13699|Válasz: 0

[Web] nginx proxy mód, megszerezd a kliens valódi IP-címét

[Linket másol]
Közzétéve 2014. 11. 03. 9:48:11 | | |
Nemrég egy blogger ajánlott, és találtam egy apró problémát, ezért a _SERVER dollár['REMOTE_ADDR']-t használtam; Megkaptam a szerver címét: 192.168.96.52, átkerestem, megtaláltam a problémát, és megváltoztattam $_SERVER['HTTP_X_REAL_IP']-ra; :
nginx proxy mód, megszerezd a kliens valódi IP-címét
Nginx-ben játszódva:

proxy_set_header Házigazda $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

A háttérprogram a felhasználó IP-címét a HTTP_X_REAL_IP és HTTP_X_FORWARDED_FOR szerverváltozóból tudja megszerezni.

A HTTP_X_REAL_IP értéke a felhasználó, REMOTE_ADDR az nginx





Előző:A front-endben a Nginx, a háttérben lévő Apache pedig megkapja a felhasználó valódi IP-címét
Következő:A front-end nginx és back-end nginx szerver rögzíti az eredeti kliens IP-címét
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com