正常情况下,开启CDN后,网站日志的请求IP就会都显示 CDN的节点,但有些客户是需要查看访问的真实IP,所以今天主机吧教大家如何获取真实用户IP。
百度云加速转发的HTTP头信息中增加 X-Forwarded-For 信息,用于记录客户端的真实IP,所以我们只要修改服务器配置就行,
比如nginx获取真实IP的方法:
原理:使用Nginx自带的Realip模块获取用户真实IP
修改nginx配置:http{}中添加如下:
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
然后重载Nginx配置,完成!
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/courses/249827.html