排查思路
1.域名是否配置或跳过
2.域名是否备案
3.证书是否有效
4.服务器中间件配置证书是否生效
5.服务器中间件转发配置是否生效
6.接口是否正常
本人遇到问题描述,通过浏览器访问本人网站,https,get请求可以通,小程序wx.request调用同样的地址却报-101 ERR_CONNECTION_RESET
通过
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],菜就得练~