排查思路
1.域名是否设置或跳过
2.域名是否备案
3.证书是否有用
4.服务器中间件设置证书是否生效
5.服务器中间件转发设置是否生效
6.接口是否正常
本人遇到题目描述,通过浏览器访问本人网站,https,get哀求可以通,小程序wx.request调用同样的地点却报-101 ERR_CONNECTION_RESET
通过
更新服务器openssl版本,
nginx加载--with-http_ssl_module 链接
调整证书设置
- ssl_ciphers HIGH:!aNULL:!MD5;
- ssl_protocols TLSv1 TLSv1.2;
复制代码 其中ssl_protocols末了根据你服务器支持的协议来,本人用的openssl
检察下令为
- openssl ciphers -v | awk '{print $2}' | sort | uniq
复制代码 做完这一步我发现,哀求我服务器的静态资源竟然成功了,但是接口还是失败
然后修改转发设置
- location / {
- proxy_pass http://localhost:1111;
- proxy_set_header Host $proxy_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto $scheme;
- }
复制代码 其中Host由原来的$host改为$proxy_host,成功访问 参考链接
总耗时3天[doge],菜就得练~
增补 Host和接口失败没关系,设置可用,接口调用还是偶然失败,推测大概和我云服务器带宽太小有关,待考证
2024年6月29日增补
小程序调用接口频繁失败的原因是 我用的阿里云服务器,之前备案直接在官方网站备案,未在阿里云控制台备案,会造成阿里云解析我的域名时校验备案失败,还会导致http哀求转https哀求失败(具体征象是用http哀求ip地点可以转发到https,用http哀求域名转发失败,提示403),颠末漫长的等待备案,终于在阿里云备案后,微信小程序可以成功访问我的服务,http转发也没题目,成功办理
哎,菜还得练~坑慢慢填~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |