美文网首页疯子墨程序员互联网科技
我为我的网站启用了HTTPS

我为我的网站启用了HTTPS

作者: 咸菜肉饼 | 来源:发表于2018-04-04 00:14 被阅读60次

    正如标题所讲,我为我的网站启用了HTTPS。为什么?因为我不想被大势埋没(其实是很久没折腾了,折腾下而已)。近两年来,HTTPS发展迅猛,这是大势所趋。就像以前的按键手机发展到现在的触屏手机,这是一个趋势,如果跟不上趋势,那必将被淘汰。下面简单介绍下网站如何升级HTTPS

           那如何为网站升级为HTTPS呢?简单几步就可以为网站升级为HTTPS。

    第一,首先咨询下你的空间服务商支不支持SSL

           现阶段大部分的空间服务商都应该有这个服务,如果没有,那赶紧换个空间商吧。如阿里云,腾讯云等,而且阿里云虚拟主机一年才三百不到。

    第二,申请免费SSL证书或者购买

           很多网站有免费的SSL证书申请,如阿里云,景安,沃通等,具体还有很多可以自行度娘。我的空间服务商是阿里云的虚拟主机,我直接在阿里云CA证书服务申请了(PS:证书是免费申请,使用一年期限,但是CDN加速服务是收费)。

    下面请注意了,开始第三步之前,请备份你的网站和数据库,备份备份备份。说三遍。

    第三,为网站接入HTTPS

    万事具备,只欠技术了,如何为网站启用HTTPS,因网站源码不同,空间服务器商不同,这里就不一一描述了,不过都大同小异。这里就以我的网站:疯子墨(我是用WP程序源码搭建的)为例。首先在后台设置-常规里把网址都换成HTTPS,如图所示

           改完之后你应该访问不了网站了,然后到阿里云,把你申请的的CA证书服务,部署到虚拟主机里,如何部署,阿里云都有详细教程。

           最后在去数据库里,把一些内链,图片,CSS,jS等也更改为HTTPS。

           具体代码如下:

    UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://www.fengzimo.com/', 'https://www.fengzimo.com/')

           PS:这是你没有更改过数据库默认的前缀情况下,如果更改,请自行更改代码部分,把域名换成你自己的域名。

           然后再做一下301重定向,具体代码度娘也有。

    最后网站一些内页或许还要手动进后台更新下才行,如一些小工具,一些公告图片链接等,都需要改成HTTPS才行。这里推荐一个小技巧,用火狐打开你的网站,按F12,可以查看到有哪些链接需要更新的,都加载了什么JS等等。正常升级为HTTPS,网址地址栏是一个绿锁小图标,而非一个小黄锁。

           升级HTTPS有利有弊,好处就是,对SEO优化排名比较好,虽然搜索引擎没明确表明,但是用脚指头都能想到,如果没好处,为啥大家都争着升级HTTPS?浏览器绿色图标看着比较放心。(作者比较奇怪,绿色为啥比较放心?)还有个原因就是不会被注入一些弹窗广告(非网站本身广告)。

    弊端就是,HTTPS对资源消耗大速度会慢一点,这是因为HTTPS协议从应用层到传输层,到网络层等等(我也不知道这是啥东东,我在度娘百科看的)。

           虽然如此,但HTTPS无疑是一个趋势,各位站长升级HTTPS还是趁早吧。

    相关文章

      网友评论

        本文标题:我为我的网站启用了HTTPS

        本文链接:https://www.haomeiwen.com/subject/xwehhftx.html