Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13699|Απάντηση: 0

[Ιστός] λειτουργία διακομιστή μεσολάβησης nginx, αποκτήστε την πραγματική διεύθυνση IP του πελάτη

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 3/11/2014 9:48:11 π.μ. | | |
Πρόσφατα, με σύστησε ένας blogger και βρήκα ένα μικρό πρόβλημα, οπότε χρησιμοποίησα $_SERVER['REMOTE_ADDR']; Πήρα τη διεύθυνση διακομιστή 192.168.96.52, την έψαξα, βρήκα το πρόβλημα και την άλλαξα σε $_SERVER['HTTP_X_REAL_IP']; :
λειτουργία διακομιστή μεσολάβησης nginx, αποκτήστε την πραγματική διεύθυνση IP του πελάτη
Σετ σε nginx:

proxy_set_header Host $host.
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;

Το πρόγραμμα υποστήριξης μπορεί να λάβει τη διεύθυνση IP του χρήστη από τη μεταβλητή διακομιστή HTTP_X_REAL_IP και HTTP_X_FORWARDED_FOR.

Η τιμή του HTTP_X_REAL_IP είναι η REMOTE_ADDR χρήστη που λαμβάνει το nginx





Προηγούμενος:Το Nginx στο front-end και το Apache στο back-end λαμβάνουν την πραγματική διεύθυνση IP του χρήστη
Επόμενος:Ο διακομιστής nginx front-end και back-end nginx καταγράφει τη διεύθυνση IP του αρχικού πελάτη
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com