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

转载 2017年01月13日 20:39:31
微信小程序与第三方服务器通讯的域名5个必要条件

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

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

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


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

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





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

发一个windows对TLS版支持的状况图表
NOTE: Windows Server 2008 R2 and Windows 7 are the only 2 OS which support TLS 1.1 and TLS 1.2 as of now. All the OS’s before this don’t support these 2 protocols.


 

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

另附一个查询版本支持的网站,输入你搭好的服务器然后测试一下(要几分钟时间)
https://www.ssllabs.com/ssltest/index.html
然后下拉可以看到结果,当1.0、1.1、1.2都是yes了就可以用了,如下
 









-------------------------------------免费证书问题----------------------------
我知道的就两个
一个startssl,网址https://www.startssl.com/
但startssl我只在2003服务器上面配置成功,但发现03不支持一些TSL版本,换系统2008R2后,死活配置不成功。

另一个就是阿里云的,也就是我正在用的
网址:https://wanwang.aliyun.com/
注册登陆后,要 实名认证
然后点左则,证书服务
 
然后点右上则购买证书

 
然后选DV免费证书
 
然后写一些资料就可以了
然后回到证书服务(要审几分钟)
点下载
 
拉到下面,根据你的服务器类型下载相应的证书,按照说明配置就可以了(IIS6就不用搞了,记得上面所说的一些windows系统支持问题)
 

配置好后,不要忘了到这个网站测试一下TLS版本支持,1.0  1.1  1.2都要支持才能用到微信小程序!

https://www.ssllabs.com/ssltest/index.html


文章转载自:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1175&highlight=https

微信小程序免费HTTPS证书申请搭建教程(1)---申请SSL

背景: 最近微信小程序很火,技术迷的我自然要选择跟风学习一下。按照微信小程序的官方文档,发出request请求链接地址必须为https。如果是使用http访问请求,那么在使用微信webapp开发工具时...
  • mybelief321
  • mybelief321
  • 2017-01-14 22:27:46
  • 21136

微信小程序免费HTTPS证书申请搭建教程(2)---安装SSL并使用HTTPS访问

继续接上一节http://blog.csdn.net/mybelief321/article/details/54429314 上一节我们已经获取了SSL证书,并下载到本地,现在以我的服务器为例,把S...
  • mybelief321
  • mybelief321
  • 2017-01-15 15:42:11
  • 3331

微信小程序https安全链接 阿里云 ssl证书 部署

微信小程序接口该问只允许安全级https链接 下面我们介绍一下如何在阿里云部署免费的安全证书 登录阿里云  控制台-》安全(云盾)-》证书服务-》购买证书 第二步:购买证书 先把免费型DV...
  • wang_kill
  • wang_kill
  • 2017-02-06 13:24:00
  • 5597

微信小程序的发布配置及SSL证书配置

作为一个小白,从0开发开始到现在花费了近一周时间,期间也走了很多的弯路,将自己的经验写下来,希望能帮到大家 因为本人负责的是JAVA开发,所以本文就以后台开发的角度来展开。 开发工具:Eclips...
  • qq_36704405
  • qq_36704405
  • 2017-03-02 14:24:34
  • 1935

微信小程序-WDCP 安装SSL证书教程

前提条件: 先创建好站点 1. 登录WDCP 后台 ,  打开 “系统管理” , “文件管理” 2.  前端使用 “nginx”  , 就选择nginx。 新建站点后,这里都会生成一个用域名命名...
  • w10322331
  • w10322331
  • 2016-12-30 17:15:13
  • 1145

微信小程序——1、搭建自己的Https服务器

  • y1007531454
  • y1007531454
  • 2017-10-05 17:53:03
  • 13445

微信小程序开发https设置

微信官方规定小程序的允许请求的地址都是https开头,所以如果你想搞微信小程序开发,那么服务的地址都必须以https协议的方式提供,也就是说http是不能用的。而且每个月仅能做出5次修改,所以且行且珍...
  • weixin_38893715
  • weixin_38893715
  • 2017-05-27 14:01:39
  • 4592

阿里云配置小程序证书 https总结

第一条 nginx.conf的配置过程中 请先另存一份 修改了两次其他的文件没动,但是nginx启动不了 ,估计是bom头的原因...
  • qq_27229113
  • qq_27229113
  • 2017-10-16 17:04:47
  • 642

微信小程序开发SSL证书相关问题

如何认定自己有证书问题: 开发工具内--项目内--开启不检验域名 可以获取数据 关闭则不可以获取数据 在这时,可以查看报错信息,其中包含证书、tls版本等出错的信息,以此来判断自己是哪...
  • jian_xi
  • jian_xi
  • 2017-07-31 22:29:12
  • 566

微信小程序部署HTTPS报错怎么办?

随着手机的智能化和微信的普及,互联网用户使用微信小程序的频率越来越高,这也促进了微信小程序的大批量开发。由于微信小程序要求必须使用HTTPS请求,首次部署HTTPS网站的开发者对选择什么样的SSL证书...
  • sinat_36947685
  • sinat_36947685
  • 2016-12-14 14:12:01
  • 548
收藏助手
不良信息举报
您举报文章:微信小程序免费SSL证书https、TLS版本问题的解决方案
举报原因:
原因补充:

(最多只允许输入30个字)