近期站长都或许知悉到一个消息:Apple宣布禁止http方式接之后,Google,腾讯微信公众号也相继停止http协议选择使用https协议。
腾讯微信公众号发布的公告原文如下:
关于公众平台接口不再支持HTTP方式调用的公告
为保证数据传输安全,提高业务安全性,公众平台将不再支持HTTP方式调用。避免影响正常使用中含有HTTP方式调用的服务,请开发者尽快调整,将现有通过HTTP方式调用的切换成HTTPS调用,平台将于2017年12月30日停止对HTTP方式调用的支持。
接口调用方式切换成HTTPS调用指导建议:
-
后台程序调用api.weixin.qq.com的接口,采用HTTPS方式,连接端口443,修改方法请自行查询各种编程语言对HTTPS的支持。
-
HTML页面对api.weixin.qq.com的URL访问,如果是HTTP方式,请直接指定HTTPS方式。
-
java等编程语言对api.weixin.qq.com的URL访问也请从HTTP方式改为HTTPS方式。
从以上公告不难看出微信对于https协议接入是势在必行的,认为https协议可以有效提高业务安全性。与此同时百度搜索资源开放平台也推出了https协议收录通道,打破以往认为https不被百度友好收录的担忧,不得不说https是未来趋势。
百度搜索资源开放平台也推出了https协议收录通道
那么https有哪些好处呢?
安全性方面
在目前的技术背景下,HTTPS是现行架构下最安全的解决方案,主要有以下几个好处:
-
使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;
-
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。
-
HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人攻击的成本。
如何免费获取腾讯云SSL证书?
那么废话不多说,直接告诉大家如何快速为自己的网站部署https?https最核心的东西是SSL证书,各大厂商都推出了各自的免费SSL证书,有的厂商甚至提供了多款免费数字证书供用户自行选择,今天我就大家演示如何使用腾讯云免费SSL证书部署https吧!(其他厂商操作都是大同小异的)
腾讯云SSL证书申请流程如下:
-
注册腾讯云账号(这个就不用多说了吧),注册链接:https://partners.cloud.tencent.com/invitation/49191881958f9a7c52b109
-
申请SSL证书,申请链接:https://buy.cloud.tencent.com/ssl?fromSource=ssl ,按照提示一步步指引,需要注意的是有的厂商是解析TXT记录,而有的厂商是解析CNAME记录,具体看清楚即可,这里由于我们的域名本身就是在腾讯云平台会自动添加相关记录,域名在万网或其他平台的点击手动验证DNS记录添加对应的TXT解析即可,一般5分钟内会颁发SSL证书。
腾讯云免费SSL证书申请
填写需要添加https协议的域名信息
选择免费版DVSSL证书,该款证书是腾讯云免费证书首选
按照解析流程解析即可
3.配置证书:我们要对部署好的SSL证书做相关设置,比如http301跳转https,其他可以不用管,这里小编建议设置为强制跳转https并采用301。
配置证书流程
301跳转、302跳转设置
腾讯云免费SSL证书高级配置
如果以上步骤都操作完毕了,你打开你的网址就可以看见神奇漂亮的https的小尾巴了,见下方效果图
HTTPS部署成功之后的效果
综上:
1.目前有很多的SSL免费证书,供应商由自己挑选,但是建议挑选大平台推荐的;
2.如果有任何SSL证书部署问题可以与我联系;
3.免费部署腾讯云SSL证书可以联系本人,前提是关联我们的腾讯云的服务,关联链接:https://partners.cloud.tencent.com/invitation/49191881958f9a7c52b109 关联成功之后联系本人。