(避免歧义,下面都是租用的云服务器)

服务器A是阿里云的,已有正常备案,但是由于阿里云服务器比较贵,我另外买了台腾讯云轻量服务器B,服务器A使用Nginx反向代理了服务器B的ip地址和端口

然后目前似乎腾讯云更新了规则,不允许这样做,会让我无法访问,有没有不去腾讯云备案的方法?能不能更改下Nginx配置来解决此问题呢?

PS: 按理说我随意反代,关腾讯云他什么事?真的无语

你是说腾讯云开非常用web端口但是走http协议不行?试试别的协议呢?

对的,是走的其他端口,但是我服务器B目前有服务在跑着,因为有几个app用到这个服务的api接口,要改的话app全都要更新 :rofl: 所以我尽量找个不用全部app更新的方法

别的协议是指什么呢?

已解决,我猜测是nginx反代有相关域名的信息被腾讯云检测到了,我把域名信息给隐藏了,完美解决问题哈哈!
原来:

proxy_set_header HOST $host;

修改后:

proxy_set_header HOST 8.8.8.8;
1 个赞

去腾讯云备案,法规就是这样的。

Header里的Host重写。然后最好是开一下IP白名单,这样可以避免IP的端口被扫。