nginx 獲取真實ip配製

一、傳遞真實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
相關文章
相關標籤/搜索