评论»  
文章目录

  • 为什么要Https
  • 如何选择Https
  • 安装部署SSL证书
  • 平滑过渡Https
  • 搜索引擎的响应
  • 启用Https小结

正如大家所看到的,部落全站已经启用了Https访问了,连续几天的网站安装和调试SSL终于可以告一段落了。曾经看到身边不少的朋友纷纷启用Https,作为一名喜爱折腾主机和服务的人,心里难免就痒痒的。这次为Freehao123启用SSL算是一次no zuo no die的体验。

很多朋友看到部落部署了SSL实现Https访问后,纷纷留言表示了喜爱,由此也能看出来https是未来网站建站一项必备技能,因为浏览器地址栏上显示的“绿色锁”多少会让用户感觉有一种安全感。同时,也有一种声音,那就是如何部署SSL证书?实现Https访问对SEO有没有影响?

本篇文章就来分享一下我给博客添加SSL证书全站启用Https访问的过程。如果你还在纠结于要不要部署SSL证书,如何给自己的服务器安装SSL证书,以及添加SSL证书后出现的各类问题,可以看看我的亲身实践。尤其是全站Https后百度搜索引擎的反应,大家可以参考部落在百度搜索结果变化。

如果你想了解部落建站过程,可以看看我之前的点滴小结:

  • 1、建站历程:可能不是结束,但一定是一个新的开始—写在部落建站7年的日子
  • 2、WordPress手机主题移动版优化方案-WPtouch安装使用及百度移动适配设置
  • 3、网站遭受攻击:建站过程中网站服务器不稳定与百度之间的那点关系

我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程

一、为什么要将网站全站启用Https访问?

1、为了更好的用户体验。现在使用Https加密访问的网站应该算是少数,常见于百度搜索、淘宝等大型网站,个人博客使用SSL证书还是会让用户感觉更安全,有利于提升用户体验。

2、为了更好的SEO效果。现在百度、谷歌等搜索引擎都鼓励网站启用Https访问,因为从技术角度上讲搜索引擎抓取Https网页不成问题,搜索结果展示也更加有利于Https的网页。

二、如何选择好网站SSL证书?

1、基于上面的原因,我决定在网站中部署SSL证书。首要的问题就是选择哪一个SSL证书。如果有钱的话,自然是可以去各大主机商那里购买SSL证书,便宜一点的SSL证书也就是几十块一年。

2、便宜的SSL证书之前有分享过Namecheap SSL证书购买和SSL激活安装使用方法,这次本来也想使用Namecheap SSL,而且也在网站上付费购买了,但是comodo颁发SSL证书速度很慢,索性留着以后再用了。

3、最后选择了Let's Encrypt,一方面是Let’s Encrypt SSL已经被Firefox、Chrome、IE等浏览器所支持,IE 6 用户估计也不怎么看我的博客,所以可以忽略。另一方面,Let’s Encrypt SSL证书下载和安装已经是傻瓜式的了。

三、如何安装部署SSL证书?

1、虚拟主机如何部署SSL证书?如果你的虚拟主机有独立IP,则可以直接在你的虚拟主机控制面板添加SSL证书,常见的Cpanel等都是可以直接添加SSL证书的。参考:新Godaddy Cpanel主机安装Godaddy SSL证书方法。

2、Apache部署SSL证书。Apache部署SSL有点麻烦,主要是LAMP配置起来复杂,添加SSL模块、实现Https需要修改不少的地方:新StartSSL免费SSL证书申请使用:Apache和Ngnix安装配置SSL证书。

3、Ngnix安装配置SSL证书。Ngnix安装配置SSL证书就比较简单了,网上关于Ngnix配置SSL的教程也是非常多,同时LNMP、Oneinstack等一键安装包已经提供了SSL一键配置,非常方便:免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置SSL。

4、通过CDN部署SSL证书。如果你不想折腾你自己的虚拟主机和VPS主机,还可以通过CDN提供的SSL证书快速部署Https访问。目前已知的有CloudFlare SSL、百度云加速等可以直接通过DNS解析来实现Https访问:免费SSL证书:CloudFlare SSL和Wosign沃通SSL申请开通和安装使用。

四、如何实现网站由Http平滑过渡到Https?

1、做好301永久重定向。方法参考:301永久重定向设置和Wp Super Cache导致PHP 301重定向失效。

2、CDN调整为Https。如果你的网站采用了七牛CDN、又拍CDN等静态存储加速,需要替换为Https访问。

3、内链网址全部替换为Https。Wordpress的话可以使用插件:Search & Replace。其它的程序可以直接使用SQL查询操作。

五、全站启用Https后搜索引擎作何响应?

1、以部落为例,Google就不用说了,第二天所有收录的URL全部替换为Https了。

2、百度的索引量没有什么变化,依然保持之前的收录。

3、关键字排名有少许变化,但是随后恢复往常。

4、用百度SEO检测工具一检测,结果还达到了97分,不知道是不是百度这个工具不能正常检测Https,还是真的是SEO效果有了提升。

六、全站启用Https小结

1、全站启用Https难点就在于服务器安装和配置SSL证书,小型网站花个一天的时间差不多就可以搞定了,大型网站可能会比较复杂,建议大家在启用Https访问前做好充分的准备。

2、全站启用Https后,会出现各种不兼容的问题。以部落的为例,目前百度的站内搜索基本上是废掉了,因为百度站内搜索不支持Https,暂时也不想折腾了,其它如广告、统计等都正常。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程相关推荐

  1. 为什么华夏名网的主机搭建的wordpress博客申请了SSL证书并安装really-simple-ssl不成功导致网站内页不能正常显示?

    为什么华夏名网的主机搭建的wordpress博客申请了SSL证书并安装really-simple-ssl不成功导致网站内页不能正常显示? 我的博客是华夏名网的虚拟机搭建的wordpress博客申请了S ...

  2. typecho 全站ajax,Typecho全站启用HTTPS教程

    全站启用HTTPS已经成为趋势,搜索引擎也在不断重视,今天就分享下Typecho设置HTTPS的过程. 申请SSL证书 如果您还没有域名SSL证书,请自行申请沃通免费SSL证书和Let's Encry ...

  3. 网站如何启用https

    HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入 ...

  4. http协议网站配置SSL证书实现全站https协议

    本文仅供学习交流使用,如侵立删! 环境 腾讯云服务器.域名 宝塔面板 申请免费SSL证书 云产品–域名与网站–SSL证书 申请免费证书 选择证书类型 选择默认的即可,别的都收费 提交资料 域名验证 域 ...

  5. phpstudy安装ssl证书_新版Siteground一键安装免费SSL证书 网站https安全访问

    新版Siteground一键安装免费SSL是很容易的,做外贸网站.电商网站一定要使用 https链接访问,这样才符合安全要求,还有搜索引擎优化.siteground提供的 SSL证书用起来特别方便,速 ...

  6. HTTPS成“新宠”,七牛云推出SSL证书免费申请 并宣布HTTPS调价

    HTTPS成为传输协议界的"新宠" 作为最大的流量入口,近年来,出于安全性的考虑,Google掀起了使用HTTPS的潮流,到目前为止Google全站已经有超过85%的链接启用了HT ...

  7. 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种

    原文链接:https://www.aiprose.com/blog/20 相信大家都想让自己的站点支持https,今天就给大家介绍如何在个人站点中使用https,并使用nginx配置ssl证书.我们可 ...

  8. 从团购网的漏洞看网站安全性问题 -- 安全 -- IT技术博客大学习 -- 共学习 共进步!...

    从团购网的漏洞看网站安全性问题 -- 安全 -- IT技术博客大学习 -- 共学习 共进步!: "" (Via.) 转载于:https://www.cnblogs.com/devo ...

  9. 使用腾讯云CDN做HTTPS的WordPress博客时要改的代码

    使用腾讯云CDN做HTTPS的WordPress博客时要改的代码 编辑打开网站根目录下的文件wp-settings.php 在最顶部的<?php下面一行,添加以下代码 if(!empty($_S ...

最新文章

  1. hdu 4778 Gems Fight! 状压dp
  2. {面试题2: 实现 Singleton 模式}
  3. 关于jsp中 对只转发结果集的无效操作: last 异常
  4. JavaWeb-SpringBoot(抖音)_二、服务器间通讯
  5. java dateutil 获取时间戳_java DateUtil工具类时间戳类型转换详解
  6. ASP.NET MVC5总结(二)@HTML扩展
  7. 204. Count Primes 1
  8. 6.GitLab 分支管理
  9. 二叉树的三种非递归遍历
  10. unity中调用dll文件总结
  11. pku 1276 Cash Machine 多重背包
  12. AE输出GIF动图格式的方法支持 CC 2014到2019
  13. 小米手机与win10连接
  14. 随机出题在线考试系统php_随机出题在线考试系统
  15. 服务器运行cad慢,cad启动很慢的三种解决方法
  16. Centos7配置ssh、rsh免密互信集群服务
  17. docker搭建LNRP环境
  18. angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数
  19. 华师计算机在线作业答案,2016春季华师计算机基础在线作业答案
  20. aria服务器没有响应,aria2服务器错误

热门文章

  1. 银行计算机设备管理 总结,【2017年银行自助设备中心年终总结】_银行自助设备工作总结...
  2. python水平条形图_如何在Bokeh(Python)中绘制水平条形图
  3. HBase搭建完全分布式环境
  4. Glide 框架解析
  5. iOS架构-xcodebuild常用命令(22)
  6. iOS架构-制作属于自己的cocoapods以及podspec文件讲解(20)
  7. (0033) iOS 开发之Block 的基础用法及注意事项2
  8. 电销机器人价格_电销机器人哪个牌子最好(强烈推荐)
  9. pyspark 学习 Tips
  10. 51nod 1021 石头归并