技术知识分享

宝塔面板内网CDN Nginx防火墙怎么获得客户端真实IP

宝塔面板永久版优惠券

小白有个平安云服务器,因为宽带比较贵。所以一直使用SLB负载均衡连接服务器(这里的负载均衡可以理解为CDN的一种,因为都是使用了内网连接)。但是最近发现经常遇到无法打开的情况。关键每次打不开时间都较短,无法判断具体故障原因。一度让小白以为是平安云网络有问题。后来仔细查看原来是因为负载均衡的回源内网IP被Nginx防火墙当成CC攻击被拦截了。这就必须要让后端ECS服务器获取到访客的真实IP。

问题描述
使用负载均衡/CDN后经常无法打开网站。

问题原因
负载均衡/CDN回源IP被Nginx防火墙当成CC攻击拦截。

宝塔面板nginx防火墙

解决方法
设置宝塔面板的Ngnix防火墙,让其查看真实客户端IP。
具体操作方法:Nginx防火墙 – 站点配置 – CDN 勾选上,如下图

宝塔面板Nginx防火墙

备注
如果有多个站点,记得每个站点都勾选上。不然回源IP被当CC、恶意攻击,就会导致无法访问。

未经允许不得转载:pc6a学习分享 » 宝塔面板内网CDN Nginx防火墙怎么获得客户端真实IP
腾讯云服务器秒杀

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址