各位小伙伴们好,从Apple宣布禁止http方式接入后,各大厂商紧跟潮流,Google,鹅厂,猫厂等也相继宣布仅支持https接入平台,相对应的,百度也给力的配合了一把,给予了很大程度的支持,对于内容性网站,之前会担心接入https后收录会存在减少的问题,确实也是,采用了https的网站之前收录相对来说会少很多,可是现在不用担心这样的问题了,百度站长平台也有了个洋气的名字——搜索资源开放平台,在搜索资源平台内的站点管理里有https站点验证按钮,相对于站长平台之前的https验证来说,新平台的验证可能更强大,因为个人感觉只要验证成功后,之前收录的所有链接都穿上了漂亮的https的“衣裳”。
言归正传,https的最核心的东西是SSL证书,之前已经说过很多次,各大厂商都推出了各自的免费SSL证书,有的厂商甚至提供了多款免费数字证书供用户自行选择,那么如何更快甚至是一键部署SSL证书呢?我们这次通过腾讯云来开始真正的表演吧。(其他厂商操作都是大同小异的)
首先开始直接申请SSL证书,(链接:https://console.cloud.tencent.com/ssl )按照提示一步步指引,需要注意的是有的厂商是解析TXT记录,而有的厂商是解析CNAME记录,具体看清楚即可,这里由于我们的域名本身就是在腾讯云平台会自动添加相关记录,域名在万网或其他平台的点击手动验证DNS记录添加对应的TXT解析即可,一般5分钟内会颁发SSL证书。
颁发完毕后我们选择部署到国内CDN,需要注意的是,操作这个步骤的前提是你的域名已经部署CDN并在同厂商下,比如我的SSL证书在腾讯云申请的,我的CDN也是腾讯云(腾讯云江西 qcloud.netle.com.cn)的,一步接入就是这样来的。
这里我们看到有个HTTP选项和源站跟随,HTTP选项是因为我这里部署了HTTPS,但是我在服务器上并没有同步部署HTTP,但是这不影响我们做我们想做的事,HTTP模式适合和小编一样懒的小伙伴,勤快的小伙伴也可以选择协议跟随,但是紧急服务器端要同样匹配SSL(不建议这样操作)
接下来我们要对部署好的SSL证书做相关设置,比如http301跳转https,其他可以不用管,这里小编建议设置为强制跳转https并采用301。
当我们再次打开域名的时候,发现已经有了好看的绿色的标志,同时我们采用腾讯云的HTTPS检测功能对网址进行检测,看是否符合App Store的要求,是否能接入,由此,也可以绑定是否可以接入微信公众平台和支付宝生活号等,可以看到,我们这里做的已经完全符合App Store的要求,全程下来包括申请证书所需要的时间也不过五分钟左右。
机智的小伙伴已经发现,这次我们部署SSL证书和以往不同的是,前两次都是在服务器端实现,而这次是通过网页就简单实现了,这是CDN的功劳,关于如何部署CDN,完全是一个CNAME记录就能搞定的,小编在这里就不赘述了哈,有人会说CDN很贵,其实很多厂商都是有免费额度的,小编也可以提供更多关于腾讯云的优惠额度和免费额度,文章并不严谨,纯属分享相关,关于相关问题可以在下方留言处进行吐槽,看到都会回复,谢谢支持哈。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。