Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13699|Svare: 0

[Web] nginx proxy-modus, hent den virkelige IP-adressen til klienten

[Kopier lenke]
Publisert på 03.11.2014 09:48:11 | | |
Nylig ble jeg anbefalt av en blogger, og jeg fant et lite problem, så jeg brukte $_SERVER['REMOTE_ADDR']; Jeg fikk serveradressen 192.168.96.52, søkte på den, fant problemet, og endret den til $_SERVER['HTTP_X_REAL_IP']; :
nginx proxy-modus, hent den virkelige IP-adressen til klienten
Satt til nginx:

proxy_set_header programleder $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-videresendt-for $proxy_add_x_forwarded_for;

Backend-programmet kan hente brukerens IP-adresse fra servervariabelen HTTP_X_REAL_IP og HTTP_X_FORWARDED_FOR.

Verdien av HTTP_X_REAL_IP er brukeren REMOTE_ADDR som nginx får





Foregående:Nginx på front-end og Apache på back-end får brukerens reelle IP-adresse
Neste:Front-end nginx og back-end nginx-serveren registrerer IP-adressen til den opprinnelige klienten
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com