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

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

正如你们所看到的,部落全站已经启用了Https访问了,连续几天的网站安装和调试SSL终于能够告一段落了。曾经看到身边很多的朋友纷纷启用Https,做为一名喜好折腾主机和服务的人,内心不免就痒痒的。此次为Freehao123启用SSL算是一次no zuo no die的体验。web

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

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

若是你想了解部落建站过程,能够看看我以前的点滴小结:安全

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

1、为何要将网站全站启用Https访问?ide

一、为了更好的用户体验。如今使用Https加密访问的网站应该算是少数,常见于百度搜索、淘宝等大型网站,我的博客使用SSL证书仍是会让用户感受更安全,有利于提高用户体验。wordpress

网站Https为了更好的用户体验

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

网站Https为了更好的SEO效果

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

一、基于上面的缘由,我决定在网站中部署SSL证书。首要的问题就是选择哪个SSL证书。若是有钱的话,天然是能够去各大主机商那里购买SSL证书,便宜一点的SSL证书也就是几十块一年。优化

如何选择好网站SSL证书

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

comodo颁发SSL证书速度很慢

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

网站Https各大浏览器支持

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

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

Cpanel安装SSL证书

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

Apache配置SSL证书

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

Nginx安装SSL证书

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

用CDN安装SSL证书

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

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

网站Https使用301重定向

二、CDN调整为Https。若是你的网站采用了七牛CDN又拍CDN等静态存储加速,须要替换为Https访问。

CDN配置好SSL

三、内链网址所有替换为Https。Wordpress的话可使用插件:Search & Replace。其它的程序能够直接使用SQL查询操做。

网站Https查找替换URL

5、全站启用Https后搜索引擎做何响应?

一、以部落为例,Google就不用说了,次日全部收录的URL所有替换为Https了。

网站Https的Google收录变化

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

网站Https百度收录保持不变

三、关键字排名有少量变化,可是随后恢复往常。

网站Https关键字排名

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

网站Https检测SEO效果

6、全站启用Https小结

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

网站Https作好准备

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

网站Https不兼容问题

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

相关文章
相关标签/搜索