使用百度云加速服务进行配置网站https证书(例如:阿里云免费SSL证书),并考虑SEO的影响

-- 使用百度云加速服务进行配置网站https证书(例如:阿里云免费SSL证书),并考虑SEO的影响--持续更新
【官网】:https://su.baidu.com/

应用场景

安全的网站,用户不会因为浏览器显示[不安全]而退却。HTTPS实质上是网站HTTP传输协议结合SSL加密证书进行安全传输数据的一种网络应用协议,这种方式在很大程度上改善了网站的安全性,减少运营商流量劫持。另外对于google,百度等搜索引擎,在排名时可能也会偏向https多一些权重. (本文采用了百度云加速,主要是使用其cdn加速,https这块涉及的证书来自阿里云免费SSL证书,当然也可以是其它渠道得到的证书)

基础资源

1)百度云加速: https://su.baidu.com/     2)适合Nginx的SSL证书(阿里云有免费的,适合各种站点服务器的证书)

使用须知

对于一些免费的SSL证书,有些有时效性(比如有些是90天,而阿里云免费SSL证书是1年有效期),我们需要在快过期的时候继续申请,并进行替换,以避免用户浏览器上因为证书失效而显示网站[不安全]

配置步骤

A)应用案例1--网站采用阿里云免费SSL证书,并通过百度云加速进行部署https证书.

step1)申请免费的SSL证书(到1年的时候,需要提前重新申请和部署).

step2)下载SSL证书(适合Nginx服务器的证书)

注:一般几分钟后下载Nginx的SSL证书(因为本文通过百度云加速部署https,需要nginx格式的SSL证书)



step3)将SSL证书上传到百度云加速.

step4)开启https.

step5)设置http重定向到https.

step6)回归测试站点.

    6.1)确保将站点页面中非https的都要改成https。

    注:主要是如果引用了一些第三方的http资源,则建议改用其https的,如果没有只好下载到你的站点目录下或者其它存储方式上(支持https的即可),否则会加载失败导致样式错乱等

    6.2)各大搜索引擎的收录问题(影响SEO效果).

    注:如果网站做了HTTPS协议,站长可使用HTTPS认证工具,帮助百度搜索快速识别并收录HTTPS站点,使用HTTPS认证工具 (https://ziyuan.baidu.com/),需要注意以下三点:

1、HTTP站点建议至少保留48小时

2、HTTP站点内容需要与HTTPS站点间做301或302跳转

3、HTTPS认证工具通过后,不建议申请回退,回退会引起线上出现大量死链,影响网站评价.

4.  对于https网页抓取,我们最好进行一次诊断.

    



注:百度云加速要开启https全程加密,则需要确保百度云加速服务器访问源网站时,源网站服务器站点页部署了https证书.



常见问题

  • 在站点上设置SSL证书后,无法访问,显示:ERR_SSL_PROTOCOL_ERROR
    【解决方案】需要确认域名是否有cname到其它的云服务(例如百度云加速)上进行解析,需要确保在正确的地方完成了https设置
  • 配置证书后网站无法访问
    【解决方案】请检查端口,安全组等是否有开放443端口
  • 配置SSL证书后,一段时间后显示不安全
    【解决方案】请检查SSL证书是否过期,域名是否匹配
  • 配置SSL证书后,百度蜘蛛抓取失败
    【解决方案】请检查是否开启https全程加密,并且源网站也部署了ssl

快速入门

参考资料

51La