微信小程序与第三方服务器通讯的域名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版支持的状况图表

资料来自:https://blogs.msdn.microsoft.com ... otocols-on-windows/

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

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

  1. 微信小程序免费SSL证书及SpringBoot服务

    微信小程序服务端必须支持HTTPS,SSL证书还需要完整.否则,可能会出现微信小程序wx.request电脑端正常,但手机端失败的现象. 1.免费SSL证书 申请的JoySSL免费ssl证书.有效期9 ...

  2. 论微信小程序安装SSL证书的重要性

    微信小程序相信大家都很熟悉,小程序是一种不需要下载安装即可使用的应用,即搜即用.用完就走,无法保证其安全性.SSL证书是数字证书的一种,遵守SSL安全套接层协议,部署SSL证书可实现网站身份验证和数据 ...

  3. 微信小程序免费http转https

    首先,登录NATAPP主页,注册一个账号.后续的操作看NATAPP1分钟快速新手图文教程. 这里就能使用http://前缀+.natappfree.cc 访问到本机的localhost:8080了. ...

  4. 微信公众平台(3):微信小程序发布为什么需要https证书

    微信小程序一定要用https的理由,小程序使用HTTPS链接分析 一.HTTPS HTTPS是HTTP的安全版,在HTTP的基础上加入SSL证书 (服务器证书)后形成的安全协议,不但可以建立信息加密通 ...

  5. 【微信小程序】 apache配置https,nginx配置https

    1,简介 最近在做一个微信小程序的项目,把我搞得焦头烂额,微信小程序默认必须使用https加密请求,现在配置好了,所以记录一下,如果你也遇到疑惑,希望下面的文章可以帮到你~~! 2,配置https必须 ...

  6. 微信小程序一定要用https的理由,小程序使用HTTPS链接分析

    微信小程序一定要用https的理由,小程序使用HTTPS链接分析 一.HTTPS HTTPS是HTTP的安全版,在HTTP的基础上加入SSL证书 (服务器证书)后形成的安全协议,不但可以建立信息加密通 ...

  7. 推荐几门微信小程序免费学习的课程

    微信小程序框架的制作 https://ke.qq.com/course/367530?tuin=2b10d56 零基础和有基础如何学习微信小程序 https://ke.qq.com/course/37 ...

  8. 微信小程序:喝酒神器新UI版本带特效和音效,缩减版本

    这是一款也是自带音效和特效的微信小程序源码 由多个喝酒小游戏组合而成,具体如下: 大话骰(带音效) 愤怒大叔(带音效,多个皮肤模板用户可选择) 指尖轮盘(带音效特效) 剪刀石头布(带音效特效) 789 ...

  9. 微信小程序获取手机号码第一次失败第二次成功的解决方案

    标题 微信小程序获取手机号码第一次失败第二次成功的解决方案 注意点: 1.千万记住在getphone之后不能login,否则session_key就会失效 我的解决方案是再onshow里面直接登录获取 ...

最新文章

  1. 使用eclipse开发javaweb登录功能带验证码文件下载第几位登录使用servlet编写html
  2. 享元模式-Flyweight(Java实现)
  3. java 支付宝 退款_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)
  4. 【状压DP】最优配对问题(jzoj 3420)
  5. Oracle转Sqlserver 记录
  6. Dubbo+Zookeeper+SpringBoot
  7. JDBC中开启事务的批量插入操作
  8. c语言中闰年的流程图_C语言-算法与流程图
  9. VGG Pool5 Feature Map特征提取
  10. 精确到门牌号的地图_IP地址精准查询工具:能精确到门牌号
  11. 街头篮球服务器维护,《街头篮球》4月23日新版活动抢先看
  12. 解决windows 中python打开文本文档乱码问题
  13. Python爬虫爬取滚动新闻
  14. wnmp mysql 密码_WNMP完整教程
  15. dve 二维数组信号 显示波形_交互式仿真下dve和verdi中查看二维数组值
  16. VBA宏批量处理多个Word文档
  17. 计算机要执行一条指令,cpu所涉及的操作应该包括下列的,计算机应用基础学习指导...
  18. 线性代数:矩阵的LU分解
  19. 计算机对学生的影响英语作文,电脑游戏对孩子学习及生活的影响英语作文
  20. iOS 人机交互设计(开发)指南及一些综合知识整合

热门文章

  1. uniapp 子组件 props拿不到数据_Vue组件间的通信
  2. 没有有效IP配置,无Internet访问,未识别的网络解决方法
  3. 网站域名解析端口_Linux Nginx网站服务——2
  4. mysql命令程序_MySQL命令大全经典版
  5. python连接oracle批量写入_oracle大数据量python导入实践-1w/s
  6. 同一个页面,两次请求保证查询条件不变(题目不太相符,我比较渣,问题都不知道怎么表述!--)...
  7. 怎么去控制浏览器对资源文件的处理行为
  8. ios中一个开发者证书如何创建多个app应用
  9. JDK5 新特性之 可变参数的方法(2)---asList
  10. 马云动了谁的蛋糕,为何成为众矢之的?