评论?
文章目录
为什么要 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/
来源: http://www.bubuko.com/infodetail-2462568.html