我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程
正如大家所看到的,部落全站已经启用了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证书全过程
1、为了更好的用户体验。现在使用Https加密访问的网站应该算是少数,常见于百度搜索、淘宝等大型网站,个人博客使用SSL证书还是会让用户感觉更安全,有利于提升用户体验。
2、为了更好的SEO效果。现在百度、谷歌等搜索引擎都鼓励网站启用Https访问,因为从技术角度上讲搜索引擎抓取Https网页不成问题,搜索结果展示也更加有利于Https的网页。
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证书下载和安装已经是傻瓜式的了。
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申请开通和安装使用。
1、做好301永久重定向。方法参考:301永久重定向设置和Wp Super Cache导致PHP 301重定向失效。
2、CDN调整为Https。如果你的网站采用了七牛CDN、又拍CDN等静态存储加速,需要替换为Https访问。
3、内链网址全部替换为Https。Wordpress的话可以使用插件:Search & Replace。其它的程序可以直接使用SQL查询操作。
1、以部落为例,Google就不用说了,第二天所有收录的URL全部替换为Https了。
2、百度的索引量没有什么变化,依然保持之前的收录。
3、关键字排名有少许变化,但是随后恢复往常。
4、用百度SEO检测工具一检测,结果还达到了97分,不知道是不是百度这个工具不能正常检测Https,还是真的是SEO效果有了提升。
1、全站启用Https难点就在于服务器安装和配置SSL证书,小型网站花个一天的时间差不多就可以搞定了,大型网站可能会比较复杂,建议大家在启用Https访问前做好充分的准备。
2、全站启用Https后,会出现各种不兼容的问题。以部落的为例,目前百度的站内搜索基本上是废掉了,因为百度站内搜索不支持Https,暂时也不想折腾了,其它如广告、统计等都正常。
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
https://imququ.com/post/my-nginx-conf.html qi可以看还有啥优化的
[回复] -
不知道qi看到我的投稿没
[回复] -
其实配置还可以。
[回复] -
确实好棒啊
[回复] -
http2的优点很难发挥,我对普通网站https化持保守态度,我理想中的网站应该是这样子,网页html加密,静态文件可选加密,但是IE那个警告很恶心,不过chrome现在貌似已经很友好了,只是显示和普通网站一样的白色而不是黄色
[回复] -
-
https还真没用过,有空试一下
[回复] -
终于成为https站点了…
恭喜,
建议可以搭配国内新版360网站卫士
免费支持SSL,性能也挺不错的,
如果要海内外加速应该只能选百度云加速专业版提供的SSL方案,
但很可惜的是,百度的SSL凭证等级跟CloudFlare免费版一样,
完全不支持WindowsXP系统访问。
[url]http://wangzhan.360.com/[/url][回复] -
qi姐姐,我尝试折腾backlinks,但是一个半月了还没有人买链接呐QAQ
ps论坛找回密码提示参数错误呀~[回复] -
还不错哦,加上https心理作用都会好很多
[回复] -
网站全站启用Https的,感觉现在博客圈的很多博主的网站域名都用了Https
[回复] -
@qi 最近在弄kloudsec 的ssl加密功能,填写证书的时候不会了,SSL Certificate 和 SSL Private Key 两项应该怎么填?
[img]http://ww4.sinaimg.cn/large/0060lm7Tgw1f5pufau2oxj30d90ckaat.jpg[/img]
已经申请好了一份沃通的证书,也知道用文本打开!不知道怎么填进去!
[img]http://ww2.sinaimg.cn/large/0060lm7Tgw1f5pufaqdedj305m046wer.jpg[/img]
[img]http://ww1.sinaimg.cn/large/0060lm7Tgw1f5pufat3i5j306y03jwep.jpg[/img]我似乎又卡在了某个地方,就像当初弄不明白dns解析一样,明白了就觉得很简单了,望务必赐教!!!
[回复] -
我的2个网站都是HTTPS的,用的是NameCheap的最便宜的证书,主机是SugarHost,后台提供这个免费的证书的开通与自动续费,等证书到期了我就换过去。我建站开始就是从freehao123获取各种免费主机,域名,建站教程等信息。13年开始到现在换了3个域名,每次换域名都是吧数据丢了。。。不知道算不算坚持哈~~
[回复] -
按照博主的方法已经安装成功,但是不能使用七牛外联,七牛显示的是http,我用了一下,小锁子是黄色的,请教站长如何解决,谢谢!
[回复] -
多谢博主,按照您的方法已经完全搞定小绿锁!
[回复] -
多谢博主,按照您的方法已经完全搞定小绿锁!
[回复]