Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So lösen Sie das Problem, dass nach dem Nginx-Reverse-Proxy die tatsächliche IP-Adresse des Clients nicht ermittelt werden kann

So lösen Sie das Problem, dass nach dem Nginx-Reverse-Proxy die tatsächliche IP-Adresse des Clients nicht ermittelt werden kann

PHPz
PHPznach vorne
2023-05-14 09:58:051732Durchsuche

Wenn wir den Nginx-Proxy-Weiterleitungsdienst nutzen, werden wir feststellen, dass wir die tatsächliche IP-Adresse des Kunden nicht erhalten können und daher den geografischen Standort des Kunden und andere Informationen nicht erhalten können.

1. Die ursprüngliche Konfigurationsdatei lautet wie folgt:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}

2. Nach der Konfiguration der Weiterleitung können wir die Header-Informationen des Clients gemeinsam weiterleiten und die tatsächliche IP-Adresse des Benutzers erhalten.

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass nach dem Nginx-Reverse-Proxy die tatsächliche IP-Adresse des Clients nicht ermittelt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen