使用cloudflare之后IP不对的问题

最近把网站的DNS迁移到了cloudflare下面,发现服务器日志下访问的IP全是cloudflare代理的IP,虽然伪装了服务器IP这样会安全很多,但是也给日常运维带来了麻烦,服务是NGINX的解法如下:

打开NGINX配置加入以下配置

复制代码
http
    {
.....

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;

.....
}

重载配置这样日志就正常了。

但是网站还调用了matomo流量监控,它获取到的IP也全是错误的,解法如下:

打开matomo的安装目录找到config/config.ini.php

在General下面添加如下代码:

复制代码
assume_secure_protocol = 1
; Uncomment line below if you use a standard proxy
;proxy_client_headers[] = HTTP_X_FORWARDED_FOR
;proxy_host_headers[] = HTTP_X_FORWARDED_HOST

; Uncomment line below if you use CloudFlare
;proxy_client_headers[] = HTTP_CF_CONNECTING_IP

; Uncomment line below if you use another proxy (that sets Client-IP header)
;proxy_client_headers[] = HTTP_CLIENT_IP
proxy_ip_read_last_in_list = 0

重启php即可。

相关推荐
JiaWen技术圈10 分钟前
内核子系统 nf_tables 深度解析
linux·服务器·安全·运维开发
计算机安禾14 分钟前
【Linux从入门到精通】第32篇:Nginx入门——高性能Web服务器搭建
linux·服务器·nginx
ZenosDoron24 分钟前
Linux 中,rm -r 和 -f
linux·运维·服务器
WarPigs33 分钟前
Windows IIS开启和配置服务器
运维·服务器
半斤八两21139 分钟前
个人服务器发送消息至飞书
服务器
pengyi8710151 小时前
共享 IP 池多人使用 分层权限与配额管理方案
运维·服务器·网络
楼兰公子2 小时前
读取rpi摄像头
linux·服务器·算法
李景琰2 小时前
Debian12安装配置Mqtt之EMQX
linux·运维·服务器
接着奏乐接着舞2 小时前
3D Tiles tileset.jso 数据格式
运维·服务器·3d
李小白202002022 小时前
RK3568 linux6.1 死机
linux·运维·服务器