0
我有我的後端服務器與nginx對接。當用戶向我的後端發送請求時,它會觸發NginX,然後將其路由到後端服務器。在那裏,我發佈了一些統計數據,其中一個是客戶端IP。在我的設置中,它是作爲客戶端IP發佈的Nginx IP。有沒有一種方法和配置來設置客戶端的真實IP?如何在從nginx到後端服務器的請求中設置真實IP
以下是我的配置。
server {
listen 8280;
server_name my.server.com;
location/{
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_read_timeout 5m;
proxy_send_timeout 5m;
proxy_pass http://myserver_http/;
}
access_log /mnt/var/log/nginx/myserver/access.log;
error_log /mnt/var/log/nginx/myserver/error.log;
}