解决服务器使用Cloudflare代理后HTTP服务器日志中访问IP都为CDN地址的问题
网站接入Cloudflare 保护后可以提供免费的CDN服务(免费版在中国不提供服务,相当于减速器),WAF Web应用防火墙,抗DDos攻击,HTTPS加密等功能,我部署后发现服务器Nginx日志内ip都是cloudflare服务器的节点,此篇文章解决服务器使用Cloudflare代理后HTTP服务器日志中访问IP都为CDN地址的问题。
关键词:cloudflare nginx cdn
1.添加Ngnix 真实ip配置文件
在Nginx site-enabled 配置文件夹中添加real-ip的配置文件(名称可自定义,也可不新建文件夹直接将设置写入正在使用的配置文件中)
2.编辑配置文件
向配置文件中写入以下内容
保存退出,检查nginx配置文件语法是否正确,然后重载nginx配置文件
3.参考链接
文章作者:四文鱼Max
本文链接:https://blog.awolon.fun/archives/recover-realip-from-cloudflare-cdn.html
许可协议:CC BY-SA 4.0