2018年谷歌算法不断更新,很多老SEOer应该有注意到2018年以来,很多原本排名很好的网站流量骤降。据博主观察,跟原有的网站没有ssl安全证书和页面加载速度过慢有很大的关系,当然,还有其它的因素影响。而且网站加载太慢,包括Chrome和firefox浏览器显示不带ssl安全证书的网站为”您与此网站之间建立的连接不安全”都会大大的增加网站的跳出率,降低网站的排名和转化率。对此,很多网站建设公司一直在提示企业主和各位SOHO们,”您的网站要加ssl安全证书啦!” “只需要500元,您的网站就能变成安全的网站!”. 对于不懂行的朋友来说,花500/1000元,能买个放心,能比竞争对手多走一步,都是值得的。对于动手能力强的SOHO们和小企业主们,事实在完全可以使用cloudflare给自己的网站使用上免费的ssl安全证书和cdn服务,博主认为小网站完全没有必要额外付费买cdn加速服务和ssl证书。博主写此博客,希望能给各位外贸SOHO和老板省出几百块钱,把这几百块钱投在市场推广上, 好钢要用在刀刃上。
第一步:打开cloudflare.com网站,如以下所示:
第二步:点击右上角”Signup”按钮,先注册一个cloudflare账号, 如下图所示在Email和password处分别填上邮箱和密码,至于“I would like to receive occasional email updates and special offers for Cloudflare products, services, and events. ” 可勾选,也可不勾选;然后点击“Create Account”, 完成用户注册。
第三步,添加网站(输入不带www的域名),点击”Add Site”进入下一步:
第四步,允许cloudflare获取您的域名DNS信息,点击”next”跳到付费选项,选择“free”,并“Confirm Plan”然后又会跳出一个确定选项,选择“confirm”确定。这时候cloudflare会读取您的DNS信息,通常需要的时间是几十秒到一分钟左右,如果读取有问题,请刷新一下页面.
第五步:下图为cloudflare读取到的我的域名szwebsolution.com的DNS信息,点击”continue”确认,进入下一步。(注意,有时候您的域名绑定了企业邮箱,读取到的DNS信息,可能会缺少MX记录或者TXT记录,这个时候在“Type Name Value TTL Status”上面的一栏里手工加上缺少的DNS信息,同样点“Continue”确认)
第六步:这个时候,会进入到要求我们更改我们的域名DNS服务器的提示,如下图:
博主的域名是在godaddy.com上买的, 所以我打开了godaddy域名管理界面如下图,找到szwebsolution.com这一栏,点击右侧“DNS”进入DNS管理界面:
找到下图中的”Nameservers”版块,点击“change”, 出现一个“Choose your new nameserver type”选择框,选择“custom”按照cloudflare的提示更改域名服务器(ns53.domaincontrol.com改为kirk.ns.cloudflare.com,ns54.domaincontrol.com改为vita.ns.cloudflare.com)
修改完好的DNS服务器如下图:
点击“Save”完成,这个时候您的域名DNS服务器正在修改中,等待几秒,刷新出现如下图,表示修改成功(基本上修改都能成功,博主没见过哪个DNS服务器修改不成功的例子)。然后我们返回cloudflare界面,点击”continue”确认修改了DNS服务器,进入下一步:
第七步:以下为cloudflare后台界面,实际上,当我们的域名使用了cloudflare提供的域名dns服务器的时候,我们的网站就已经使用了cloudflare的免费cdn加速服务。在这个界面中,我们通常会用的两个菜单是“DNS”(在这里可以增加或减少DNS记录,选择使用或者不使用cloudflare DNS和http代理,以隐藏或者显示服务器的真实IP,这个功能对做站群的朋友挺有帮助的,这里就不细讲了,有需要的朋友可以自己研究下,很简单。)和”Crpto”(加密,这个菜单用来设置ssl安全证书的).
第八步:点击”Crypto”进入ssl证书设置页面,在”SSL”这区域选择证书类型为”Flexible”
拉到下面在“Always Use Https”和”Automatic HTTPS Rewrites”这两栏选择”On”,如下图,其它选择不需要修改,这样我们的网站就已经启用了cloudflare的免费ssl安全证书和cdn服务。一般启用了ssl安全证书后,可能网站会有几分钟至几个小时打不开,这是cloudflare在部署ssl安全证书,耐心等待就好了。
PS: 使用了cloudflare免费的ssl证书,打开网页前台在浏览器左上角会显示“您与此网站之间建立的连接并非完全安全”(后台显示并非完全安全不用理会)或有些图片显示不出来(如下图),这是因为源代码中使用的图片是以http开头的,cloudflare改写不了您的网站源代码。对于用wordpress程序建设的网站需要一个插件“Cloudflare Flexible SSL”或者”Really Simple SSL”来自动改写规则(博主推荐使用“Cloudflare Flexible SSL”插件),网站即可正常显示。对于使用其它开源程序建设的网站,浏览器左上角“您与此网站之间建立的连接并非完全安全”可以不用理会,或者手动去源代码中修改过来。