微信小程序 免费SSL证书https、TLS版本问题的解决办法


Posted in Javascript onDecember 14, 2016

微信小程序 免费SSL证书https、TLS版本问题的解决办法

微信小程序与第三方服务器通讯的域名5个必要条件

1、一个已备案的域名,不是localhost、也不是127.0.0.1,域名不能加端口

2、加ssl证书,也就是https://~~~

4、HTTPS 服务器的 TLS 版本支持1.2及以下版本,一般就是1.0、1.1、1.2要同时支持这三个版本,一个也不能少,要不然就会出现下面这种情况

微信小程序 免费SSL证书https、TLS版本问题的解决办法

5、微信小程序后台加上合法域名设置(一个月内改的次数是有限的,且行且珍惜)如下图

微信小程序 免费SSL证书https、TLS版本问题的解决办法

以上5个条件,必需全满足,要不然你手机预览的时候就会发现通讯不了~~~

另外说一下,TLS版本的问题,这个也是很多朋友经常掉的坑,我也掉过,然后直接去微软官网查了一下资料发现
windows服务器系统的2008R2以下都不支持,所以大家xp、20003系统什么的就不用折腾了,没用的~~

发一个windows对TLS版支持的状况图表

微信小程序 免费SSL证书https、TLS版本问题的解决办法

好了,看了这个图大家应该明白 什么系统可以用了~~

另附一个查询版本支持的网站,输入你搭好的服务器然后测试一下(要几分钟时间)
https://www.ssllabs.com/ssltest/index.html

然后下拉可以看到结果,当1.0、1.1、1.2都是yes了就可以用了,如下

微信小程序 免费SSL证书https、TLS版本问题的解决办法

-------------------------------------免费证书问题----------------------------
我知道的就两个

一个startssl,网址https://www.startssl.com/

但startssl我只在2003服务器上面配置成功,但发现03不支持一些TSL版本,换系统2008R2后,死活配置不成功。

另一个就是阿里云的,也就是我正在用的

网址:https://wanwang.aliyun.com/

注册登陆后,要 实名认证

然后点左则,证书服务

微信小程序 免费SSL证书https、TLS版本问题的解决办法

然后点右上则购买证书

微信小程序 免费SSL证书https、TLS版本问题的解决办法

然后选DV免费证书

微信小程序 免费SSL证书https、TLS版本问题的解决办法

然后写一些资料就可以了

然后回到证书服务(要审几分钟)

点下载

微信小程序 免费SSL证书https、TLS版本问题的解决办法

拉到下面,根据你的服务器类型下载相应的证书,按照说明配置就可以了(IIS6就不用搞了,记得上面所说的一些windows系统支持问题)

微信小程序 免费SSL证书https、TLS版本问题的解决办法

配置好后,不要忘了到这个网站测试一下TLS版本支持,1.0  1.1  1.2都要支持才能用到微信小程序!
https://www.ssllabs.com/ssltest/index.html

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript操作字符串的原生方法
Dec 22 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
Jan 04 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
Bootstrap学习笔记 轮播(Carousel)插件
Mar 21 Javascript
TypeScript入门-基本数据类型
Mar 28 Javascript
详解Javascript中new()到底做了些什么?
Mar 29 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
微信小程序自定义弹窗wcPop插件
Nov 19 Javascript
ES6 Object方法扩展的应用实例分析
Jun 25 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
小谈angular ng deploy的实现
Apr 07 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
Dec 14 #Javascript
bootstrap模态框实现拖拽效果
Dec 14 #Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
Dec 14 #Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
Dec 14 #Javascript
Bootstrap实现圆角、圆形头像和响应式图片
Dec 14 #Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
Dec 14 #Javascript
深入理解jquery中的each用法
Dec 14 #Javascript
You might like
用PHP实现多服务器共享SESSION数据的方法
2007/03/16 PHP
关于PHP堆栈与列队的学习
2013/06/21 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
js实现日历
2020/11/07 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
用C++封装MySQL的API的教程
2015/05/06 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
python有几个版本
2020/06/17 Python
python和C++共享内存传输图像的示例
2020/10/27 Python
python IP地址转整数
2020/11/20 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
安全事故检讨书
2014/01/18 职场文书
ktv好的活动方案
2014/08/15 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
如何书写授权委托书?
2019/06/25 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL