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
相关文章
相关标签/搜索