Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13699|Svar: 0

[Web] nginx proxy-läge, erhåll klientens verkliga IP-adress

[Kopiera länk]
Publicerad på 2014-11-03 09:48:11 | | |
Nyligen blev jag rekommenderad av en bloggare, och jag hittade ett litet problem, så jag använde $_SERVER['REMOTE_ADDR']; Jag fick serveradressen 192.168.96.52, sökte där, hittade problemet och ändrade det till $_SERVER['HTTP_X_REAL_IP']; :
nginx proxy-läge, erhåll klientens verkliga IP-adress
Utspelar sig i nginx:

proxy_set_header Programledare $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-vidarebefordrade-för $proxy_add_x_forwarded_for;

Backend-programmet kan hämta användarens IP-adress från servervariabeln HTTP_X_REAL_IP och HTTP_X_FORWARDED_FOR.

Värdet av HTTP_X_REAL_IP är användaren REMOTE_ADDR som nginx får





Föregående:Nginx i front-end och Apache i back-end får användarens verkliga IP-adress
Nästa:Front-end nginx och backend nginx-servern registrerar IP-adressen till den ursprungliga klienten
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com