- 1.在编译nginx的时候./configure的时候 加上参数添加了一个 --with-http_realip_module 的模块来获取真实ip
- 2. 在varnish的配置文件里添加varnish配置文件里的sub vcl_recv 里面加入以下这段:
- remove req.http.X-real-ip;
- set req.http.X-real-ip = client.ip;
- set req.http.X-Forwarded-For = client.ip;
- 3 在nginx里添加也就是在虚拟机主机的配置文件里,添加了:
- location / {
- set_real_ip_from 192.168.1.151;
- real_ip_header X-Real-ip;
- }
- set_real_ip_from 是定义获取的源,就是从哪里获取值
- real_ip_header 是定义获取哪个值。
转载于:https://blog.51cto.com/kkkkkk/1173722