(避免歧义,下面都是租用的云服务器)
服务器A是阿里云的,已有正常备案,但是由于阿里云服务器比较贵,我另外买了台腾讯云轻量服务器B,服务器A使用Nginx反向代理了服务器B的ip地址和端口
然后目前似乎腾讯云更新了规则,不允许这样做,会让我无法访问,有没有不去腾讯云备案的方法?能不能更改下Nginx配置来解决此问题呢?
PS: 按理说我随意反代,关腾讯云他什么事?真的无语
qinshou
(秦寿)
2
你是说腾讯云开非常用web端口但是走http协议不行?试试别的协议呢?
对的,是走的其他端口,但是我服务器B目前有服务在跑着,因为有几个app用到这个服务的api接口,要改的话app全都要更新
所以我尽量找个不用全部app更新的方法
别的协议是指什么呢?
已解决,我猜测是nginx反代有相关域名的信息被腾讯云检测到了,我把域名信息给隐藏了,完美解决问题哈哈!
原来:
proxy_set_header HOST $host;
修改后:
proxy_set_header HOST 8.8.8.8;
1 个赞
clf
(keleus)
6
Header里的Host重写。然后最好是开一下IP白名单,这样可以避免IP的端口被扫。