一、傳遞真實ip給後臺前端
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host;
二、獲取nginx傳遞過來的真實ipnginx
須要加一個模塊 http_realip_moduleshell
從新編譯nginxspa
./configure --prefix=/home/data/nginx --with-http_realip_module make install service nginx restart
而後location裏配製rest
set_real_ip_from 192.168.1.0/24; 指定接收來自哪一個前端發送的 IP head 能夠是單個IP或者IP段 set_real_ip_from 192.168.2.1; real_ip_header X-Real-IP; service nginx reload