今天试了EdgeOne,规则设置有点菜,导致全站缓存,所以评论和发布的文章不能实时刷新。其实 EdgeOne 添加域名加速的时候,下面就有规则模版——WordPress 建站,直接选中即可。

现在好多了。但是另外一个问题来了,就是评论提交时的 IP 地址出现问题了,推测携带的应该是cdn 的 IP 地址。每次刷新还不一样,不过也就那么几个。

但HTTP_X_FORWARDED_FOR 显示的确实正常的。因为我的博客是通过 frp 穿透出去的,真实 IP 地址是通过 proxy_protocol 协议传递的。所以在 nginx 配置中会设置real_ip_header proxy_protocol。(这个在之前文章提过,具体了解见此文)
通过 EdgeOne 之后,直接HTTP_X_FORWARDED_FOR 可以正常传递真实 IP,所以咱们将上面 nginx 设置如下:
real_ip_header X-Forwarded-For;
OK,现在正常了!
版权声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 皇家元林
本文链接: EdgeOne之后客户端真实IP问题
本文链接: EdgeOne之后客户端真实IP问题
比较奇怪了,你的更新我几次没再rss里看到,这玩意我放弃了,没有备案使用起来没啥意思
1年前 · 丽江 ·
@XIGE EdgeOne 国际版好像不用备案也可以加速吧!
1年前 · 合肥 ·
@XIGE 我错了,这个认证就把我拦住了。
1年前 · 合肥 ·
<< 1 2