一、背景描述

在腾讯云申请了一级域名备案并且管局通过,且在腾讯云申请了对应的二级域名,并在阿里云做了二级域名的解析和SSL证书申请和绑定。上线后,通过chrome访问域名正常登录(除了chrome,手机端和其它浏览器无法正常访问),但通过postman调用登录接口报错Error: read ECONNRESET,postman用ip+端口能通,如下图:

二、直接把https域名的方式改为http来跑postman

结果发现返回一个html,然后把html复制出来用浏览器打开,显示需要备案

就觉得奇怪,按道理腾讯和阿里都是信管局的代理商,我在腾讯备案信管局通过了,按道理就直接可以查询到域名备案情况和信息,为什么阿里还要要求我再次备案,说不通。

工单咨询阿里云后发现,信管局的代理商之间是隔离的分裂的,可能也是竞争关系导致,备案和服务器必须要是同一个代理商,比如都是腾讯云,或者都是阿里云。

三、最终选择了域名备案的腾讯云,服务器上重新做了一次上线,在月底前解决了通过postman域名不行的问题(为什么一定要域名不通过IP?因为小程序上线需要发送一些登录验证请求到云服务器,必须用域名,不能用IP)。