Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13699|Risposta: 0

[Web] Modalità proxy nginx, ottenere l'indirizzo IP reale del client

[Copiato link]
Pubblicato su 03/11/2014 09:48:11 | | |
Recentemente, un blogger mi ha consigliato e ho trovato un piccolo problema, così ho usato $_SERVER['REMOTE_ADDR']; Ho ottenuto l'indirizzo del server 192.168.96.52, l'ho cercato, ho trovato il problema e l'ho cambiato in $_SERVER['HTTP_X_REAL_IP']; :
Modalità proxy nginx, ottenere l'indirizzo IP reale del client
Ambientato a nginx:

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

Il programma backend può ottenere l'indirizzo IP dell'utente dalla variabile server HTTP_X_REAL_IP e HTTP_X_FORWARDED_FOR.

Il valore di HTTP_X_REAL_IP è il REMOTE_ADDR utente che nginx ottiene





Precedente:Nginx nel front-end e Apache nel back-end ottengono il vero indirizzo IP dell'utente
Prossimo:Il server nginx front-end e nginx back-end registra l'indirizzo IP del client originale
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com