WordPress主题推荐:利于SEO优化的模板

做SEO的都认识WP,Wordpress可以说是一款非常成功的开源博客软件,在模板上的常见的问题都可以直接通过百度找到插件或代码的解决方案。对于SEO新手来说,用wordpress搭建一个博客站点来进行练习也是很适宜的。那么有哪些WP博客主题是利于SEO优化的呢?好的主题不外乎在层次清晰的前提下,能够为用户展现更多有价值的内容!下面上海SEO阳光博客就给大家推荐些利于SEO优化的Wordpress模板。

WordPress主题推荐1:neoease

主题速度:快
主题代码是否利于SEO:中
内容布局:优

该主题其实是一个比较老的主题,但是内容布局非常不错,该主题SEO方面和月光博客应该差不多,甚至更胜一筹,缺点就是移动优化需要另找方案。

主题预览与演示:http://www.yzznl.cn/

Wordpress主题推荐:利于SEO优化的模板

WordPress主题推荐2:芒果小站

主题速度:快
主题代码是否利于SEO:中
内容布局:中

这个主题和传统博客有点区别,但是响应速度非常快,也提供了非常合理的广告位。缺点也是移动站需要另求方案,除此之外,主题的结构没有面包屑导航,略有遗憾。

主题预览与演示:http://mangguo.org/

WordPress主题推荐3:HMJ-Blog主题

主题速度:快
主题代码是否利于SEO:优
内容布局:略差

HMJ-Blog主题速度非常快,而且是自适应主题,移动站方面懒人必备。缺点也比较明显,就是内容布局方面略差,对内容的推荐需要重新寻求解决方案。除此之外,此模板的文字排版需要再调整一下。

主题预览与演示:http://www.heminjie.com

WordPress主题推荐4:xiaohanV3.0

主题速度:快
主题代码是否利于SEO:优
内容布局:优

萧涵主题之前我也用过,确实非常利于优化。其实对比一下大家可以发现,这个主题和卢松松之前的zblog主题相似度非常高,当然还有其他版本的,也有做成自适应出售的,都值得推荐。

主题预览与演示:http://www.pangziseo.com/

WordPress主题推荐5:Mobile pack

这是款手机主题,大家可以使用WP的多域名绑定插件Domain Theme或手机主题适配插件mobile-po使用这款主题,可以很好的解决wordpress移动优化的问题。

以上介绍那么多款的wordpress主题推荐,至于哪个网站最适合自己网站还是需要实际操作去尝试,毕竟最好的主题模板也不一定是最合适自己的呢!本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

免费简报模板『OfficePLUS』 没有ptt美术天份也不用担心!

身为上海营销人想必做简报已是家常便饭,但简报模板换来换去怎样才能抓住顾客的眼球?本篇上海SEO阳光博客就来分享,没有美术天分,如何用免费简报模板做出精美ppt。

虽然现在已经有很多PPT教学网站,教大家如何做出精美的简报,但是身为营销人,简报模板永远不嫌多,有免费模板用当然更要立马加入收藏。

OfficePLUS里面有上百个PPT模板,而且全部都是提供免费下载,当然国外也有不少这类的网站,但几乎都是英文接口,然而OfficePLUS则是少数数据丰富的中文网站!

免费简报模板『OfficePLUS』 没有ptt美术天份也不用担心!

OfficePLUS 免费简报模板使用步骤:

进入网站后,点选左上角的「PPT模板」就会看到各种精美、有质感的简报。在详情页中还能看到每张投影片的设计、页数、文件大小,更方便的是下载下来的简报还能依照需求调整内容和排版!

OfficePLUS不只有PPT的模板还有Word档案、Excel图表和图片素材,都是免费提供的,而且此网站还是微软官方的在线素材站,不仅质感保证外,用起来也比较安心!

如果你赶时间或是和黎晓多博主一样没有美术天份,就很适合用OfficePLUS免费简报模板来制作PPT!如果有更厉害的模板网站也欢迎在评论跟我分享唷!本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

如何去除掉WordPress链接中category

使用wordpress的朋友应该对这栏目不陌生,因为WP的默认分类URL中就是有一层category的。其实对一般的使用并不会有太大的影响,但多一个没多大意义的category目录,身为SEOer怎么看都不舒服,上海SEO阳光博客是能理解的。所以本篇就来分享如何简化URL,将category去掉。

如何去除掉WordPress链接中category

修改Wordpress函数去除

修改目标文件:wp-includes文件夹下的category-template.php

修改函数:

搜索(get_category_link()函数里)的以下代码:

 $catlink = $wp_rewrite->get_category_permastruct();

在其后,另起一行加入:$catlink = str_replace(‘/category’ , ” , $catlink);代码作用是,使用字符串替换函数,把获取分类链接函数的分类链接里的/category替换掉。达到去掉分类链接前缀/category的目的。

优点:仅加入一段代码,性能影响忽略不计。适用于对代码稍熟悉的博客。

缺点:修改代码,博客升级还要修改。且原地址仍可以访问。同样一个页面有两个URL,不利于SEO

WP No Category Base插件去除

优点:安装简单,老少皆宜。无论是初建成的博客,还是正打算使用固定链接 /永久链接的博客,还是被搜索引擎收录良好的博客。用不着修改代码,升级之时没有顾虑。使用 301跳转,把原链接进行跳转。最大程度防止搜索引擎降权,防止原链接打不开。

不足:插件或许会造成空间负担。这里不说是缺点,就是因为,造成的“空间负担”微乎其微,不应该是缺点。比较在意的就不用,推荐使用。

借助Wordpress插件,去掉分类前缀category

1、WP No Category Base:作者iDope,是为去除固定链接中分类链接里的category而开发出来的一款wordpress插件,被下载近5万次。安装启用此插件后,对原来的分类地址做了301跳转,对SEO优化有好处,把降权风险降到最低。

2、No category parents:作者milardovich,上面插件的升级版,不仅能去掉分类链接的前缀category,还能去掉父分类 parent-category。例如能把“/category/parent-category/my-category/”换成“/my-category/”形式。

优点:安装简单,老少皆宜。无论是初建成的博客,还是正打算使用固定链接 /永久链接的博客,还是被搜索引擎收录良好的博客。用不着修改代码,升级之时没有顾虑。使用 301跳转,把原链接进行跳转。最大程度防止搜索引擎降权,防止原链接打不开。

不足:插件或许会造成空间负担。这里不说是缺点,就是因为,造成的“空间负担”微乎其微,不应该是缺点。比较在意的就不用,无所谓推荐使用。

修改固定链接设置去除

登录你的Wordpress后台,步骤:

WordPress后台——设置——固定链接——分类目录前缀里输入半角字符: “.”。然后保存即可去掉分类前缀category。

优点:设置简单,老少皆宜。适用于初建成的博客,或刚打算使用固定链接 /永久链接的博客。用不着修改代码,升级之时没有顾虑;用不着插件,不会增加运行负担。

缺点:原链接无法打开,出现404错误。被搜索引擎收录良好,或分类链接有较多外链链入的博客,可要万分小心了。不要因为操作简单、省时省力而损失了大量外链及权重。除此之外,上海seo阳光博客在添加canonical标签的时候,发现目录调用出来的地址是:”www.seosunday.com/./seojichu”。总的来说,还是不推荐使用这种方法。

本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

WP上海网站加速CDN:Swarmify 帮你分散图片流量

Swarmify 以前名称为 Swarm CDN,是一家提供内容传递网络(Content Deliver Network,简称 CDN)服务的公司,针对影音及图片加速分成几种不同型态产品,本篇上海SEO阳光博客要来介绍其中有项专为 WordPress 上海网站加速的 WordPress Acceleration 免费方案。

此方案主要是让上海网站图片有加速及分流、减少流量效果,在加载页面时能从更近节点来取得图片,如果你的网站本身流量不大,想试试能否加快图片加载速度的话,可以参考此篇上海seo阳光博客教学免费使用这项功能。

WP上海网站加速CDN:Swarmify 帮你分散图片流量

Swarmify的WP Acceleration 产品使用方法很简单,它已在 WordPress 官方外挂数据库上架,只要简单下载、安装于自己的WP上海网站启用后就能发挥效果,,只支持图片分流,无法适用于其他格式。

根据 Swarmify 的外挂说明,他们是第一家使用 WebRTC 技术做点对点内容传递网络的公司,背后提供一个无缝的实时网络,当访客浏览你的上海网站时,他们也会分流图片给当前浏览网站的其他使用者,无须每次都从你的服务器取得内容,因此可以节省带宽流量开销,达成让网站图片加速加载的效果。

如果你已经在使用其他的CDN服务,也能简单加入Swarmify。

网站名称:Swarmify

网站链结:https://swarmify.com/

外挂下载:https://wordpress.org/plugins/swarm-cdn/ (WordPress)

STEP 1

首先,登入你的 WordPress 网站控制台,从左侧选单找到「外挂 -> 安装外挂」功能,然后从右上角搜寻关键词「Swarmify」就能找到这个外挂功能,点击「立即安装」将它下载安装于网站。

STEP 2

接着开启 Swarmify 的 WordPress Acceleration 页面,点选「Try Now」免费注册,注册时依序填入你的 Email、密码、姓名和网址即可。

注册后登入,点选上方的「Setup」来取得 Swarmify API Key,我们需要这一串 API 密钥才能将网站的外挂功能链接到 Swarmify 并使用图片加速功能。

回到 WordPress 控制台后,点选设定里的 Swarmify ,将上一个步骤取得的 API Key 贴上,点选下方的储存后就完成设定(记得 Enabled 要选择开启才能使用)!

如果你希望透过 Swarmify 服务来加速更多图片,包括你在主题或模版里使用到的图片,可以考虑勾选「Page Buffering」获得更好效果,不过这项功能可能会跟部分外挂冲突,因此当你遇到任何问题时请先考虑停用这功能。

STEP 3

从 Swarmify 控制面板可以看到目前图片的加速、分流情形,红色是你原本耗费的总流量,当开启图片加速功能后,绿色的是节省下的带宽、黄色是直接从你服务器取得图片的流量,效果非常显著。

如果你想知道更详细的图片分流情形,点选「Image Stats」功能可以找到,我们最主要只需要看最后面也就是 Swarm 为我们节省下来的流量部分。

STEP 4

另一个确认 Swarmify 有没有运作的方式是检视网站原始码,在前几行应该可以看到 Swarm 加入的相关参数及程序代码。

目前针对 WordPress上海网站加速的Swarmify方案仅支持每月 10 GB 免费图片传输流量,若超过的话必须付费升级流量,不过一般个人部落格其实不会超过这个限制,因此基本上可以完全免费使用!这项服务支持全世界 196 个国家,能达到从每个城市都能快速加载图片的效果。

本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

如何提高图片加载速度 找出过大资源?

相信做网页的都有担心网站图片过大影响加载速度的经验,本篇上海seo阳光博客要来介绍一款工具:imgix Page Weight Tool。

imgix 是一家让网站或应用程序可以更快速加载图片的服务,也可说是致力于图片优化技术公司,整合包括在线裁切、压缩、响应式设计、图片增强等众多功能,最大好处是用户几乎不用自行处理图片,只要将网站串接 imgix API 就能云端自动进行操作,本文要介绍的「Page Weight Tool」是 imgix 最近新推出的服务,能帮你测试网站图片有没有需要优化处理的空间。

如何提高图片加载速度 找出过大资源?

Page Weight Tool 是一款为网站优化检查工具,简单来说,它如同为网页图片设计的 Google PageSpeed Insights,输入要测试的网站网址后得出相关数据及修改建议,同时告诉用户那些图片可以被优化。Page Weight Tool 会列出整体网页大小、图片大小及优化图片后可为网页「减肥」多少百分比,非常具有参考价值。

大家应该都知道,图片加载速度已经成为搜索引擎优化(SEO)重要指标之一,也就是说网页能更快被开启也更能受搜索引擎青睐,同时减少使用者跳出率,为网站带来更多流量甚至是成功提高转换率。

网站名称:imgix Page Weight Tool

网站链结:https://pageweight.imgix.com/

STEP 1

开启 Page Weight Tool 网站后直接输入要检测的网页网址,按下「Show Me!」继续。

STEP 2

Page Weight Tool 结果页面会先显示检测的页面总大小,例如1.xx MB,这些是包括网页及图片和程序等等加总结果,因为 Page Weight 是侧重于对图片进行优化来降低大小,加速网页图片加载速度,因此还会告诉你当前页面的图片大小及优化后可减肥多少百分比。

如果你检测出来的结果皆为绿色「Light」的话,代表你的网页速度还算快,剩下的就是看优化后的百分比是否会影响到整体网页图片加载速度,如果比重很高,那就找个方法处理一下图片吧!

从右上角可切换桌面版和行动页面所测得的不同结果,对于拥有一般桌面版及行动版的网站来说,这项功能可以分别得知两种版本的网页各自有多少的优化空间。

STEP 3

当然最重要的是 Page Weight Tool 会以图表告诉你,目前网站里图片部分总共占用整体网页大小多少比例,如果优化图片后会有多大的成长空间并加速多少秒数的开启时间。

STEP 4

以及提供你每一张图片的分析信息,有些图片可能不用这么大的尺寸,用户可透过调整图片大小或压缩等方式来减少图片大小,进而让网页加载速度更上一层楼,Page Weight Tool 这项功能可以说分析的非常详尽,网站站长就无需手动检查图片。

STEP 5

最后,Page Weight Tool 允许使用者分享这份测试结果,点击右上角「Share Report」即可产生分享链结,让其他人存取内容,或者透过社群网络按钮来分享链结。

虽然 Page Weight Tool 是为了推广 imgix 推出的免费工具,但提升图片加载速度工具选择非常多,并非要使用 imgix 不可,不过大家都可以参考看看。本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

世界最大PNG透明背景免费图库推荐:Pnglmg

不同于一般免费图库,Pnglmg这网站是以提供大量插图为主,而图片本身为PNG格式且兼具透明背景,可以使用于任何背景上无须手动去背,虽然不能做为商业用途,但以个人或教育使用来说其实已经非常足够,尤其在制作投影片、报告经常需要神来一笔,这时候插图就能快速抓住目光。本篇上海SEO阳光博客就来分享下这个称全世界最大的PNG透明背景免费图库站。

世界最大PNG透明背景免费图库推荐:Pnglmg
此免费图库站目前已经收录两万多张插图!PngImg 特色就跟 StickPNG 一样皆以去背过的素材为主,主题分门别类,包括:动植物、自然、水果、美食、交通工具、花卉、衣物配件、物件、卡通人物及电影明星、运动、电子产品、武器和杂七杂八无法分类的东西。

PngImg 网站内建搜寻功能,或者可使用单字开头 A-Z 方式快速查找,免费图库本身首页设计就跟一般的网页索引差不多,其实也是一目了然,非常好用。不过要注意的是 PngImg 免费图片只能使用于个人及非商业性用途(采用 Creative Commons 姓名标示-非商业性 4.0 国际授权),不用注册或登入帐号即可下载,如果需要大量图片 PngImg 也有打包下载功能。

网站名称:PngImg.com
网站链结:http://pngimg.com/

STEP 1
打开 PngImg 免费图库网站,首页非常的精简(有一种回到十几二十年前网页的感觉),直接从下方索引找到你需要的插图分类名称,或是输入关键字搜寻。

STEP 2
开启任何一个图片分类后,每个子分类会有一张代表图片,如果对于英文不那么擅长的话也能按图索骥。当然每个免费图库分类底下还有无数张图片,点击图片就能开启子分类并找到更多相关素材。每一张图片都会清楚标示格式、解析度和容量大小。

STEP 3
点击进入你需要的图片页面,就可以看到非常大张的预览图,包括去背、透明背景部分,其实网站上的插图边缘都处理得非常干净,放到任何颜色下几乎都不会产生问题。

PngImg没有任何下载按钮,你需要做的就是点选上面那张预览图,放大后直接另存图片即可。此外,在插图页面也会有图片介绍、分类、格式、授权方式、解析度和档案大小。这么高解析度的透明背景免费图片那里找得到,PngImg是不可多得的图库,赶快收藏到你的书签吧!本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】 http://www.seosunday.com

网站图片优化重点:清晰与否很重要!

我们都知道搜索引擎较容易判别文字,但实际上一个页面适当的出现图片也是很重要的!图片优化涉及到对目标关键词、版块、布局等一系列的调整,然而甚么样的图片会是搜索引擎所喜爱的呢?本篇上海SEO阳光博客就针对如何优化网站图片来做分享。

网站图片优化重点:清晰与否很重要!

图片优化的重点:适当尺寸和清晰度

图片的尺度越小,浏览翻阅的速度也越快,但是许多人为了实现图片优化开启速度快,而使图片大小改变了,要如何加速图片开启又保持图片的清晰度呢?其中有一个简单的方法,利用Windows自带软件就可以解决:

步骤1:在计算机的「开始」——「运行」中输入「mspaint」,按enter键可以出现一个图片优化的画图工具;

步骤2:在「文件」——「打开」中选择需要修改的图片;

步骤3:按快捷键Ctrl+W,在「拉伸」栏中输入数值,如果想让图片的尺寸变小,输入的数值在1~99之间即可;

步骤4:点击「确认」并「另存为」,这时的图片虽然尺寸变小了,但是其清晰度依然保持不变。这里只是给出图片优化其中一个方法,更专业的方法可另行求之。

另外上海SEO建议网站中的装饰类的图片可以适当降低其清晰度,但对于涉及到展示性的图片优化,就必须要保持其质量度,毕竟那才是你的网站的重点!

以上简单图片优化又能保持其清晰的方式提供给大家,快检视自己的网站有没有这些问题吧!本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

10款上海网站优化工具 非常实用!

 

我们都听过「工欲善其事,必先利其器」其实上海网站优化的工作也是如此。作为一名SEOer不仅要懂得网站优化的方法,还需要懂得利用上海网站优化工具

来加快seo工作的执行。本篇上海seo阳光博客就为大家推荐以下非常实用的10款上海网站优化工具,希望对大家在执行优化工作时能有所帮助。

1.搜索引擎抓取内容仿真器

在上海网站优化工具中,最重要但不是所有人都知道的就是这项,可以模拟蜘蛛抓取指定网页,包括Text、Link、Keywords及Description信息等

10款上海网站优化工具 非常实用!

2.页面相似度检测工具

这是用来检验两个页面的相似度,若相似度达80%以上,将可能受到惩罚。这工具可以避免你的页面是否有高度重复性质,对于现在这信息爆炸的互联网时代,有时候发了甚么文可能自己都忘了,这时候这上海网站优化工具很是实用!

3.Sitemap 制作工具

做网站优化的都明白为了让搜索引擎更了解我们的网站我们需要制作小型的网站地图文件方便蜘蛛抓取,这时候在线制作sitemap工具就非常方便了!在线搜寻网站地图可以有很多不错的上海网站优化工具,基本上功能都是大同小异,可选择.xml或.txt的文档类型上传就好。

4.SEO优化辅助分词工具

这部分是提供一些不太了解中文切词的朋友,可以做一些分词的研究,这对于下标题跟撰写文章时蛮有帮助。

5.百度指数

以图表的形式显示指定关键词在百度中的关注度、媒体关注度,登录后可以定义列表。

6.关键词热门排行及指数

谷歌跟百度都有提供热词搜索排行榜,对于网络营销一环的SEOer们这部分也是很好发挥的上海网站优化工具,可以善加利用下。

百度排行榜:http://top.baidu.com

7.站长工具

网络上有提供站长工具的挺多的,在这里上海SEO阳光博客推荐一些比较常用,数据也比较精准的上海网站优化站长工具给大家参考。

SEO站长工具:http://tool.chinaz.com/

爱站工具:http://www.aizhan.com/

站长帮手:http://www.links.cn/

8.网站流量统计工具

这块上海网站优化工具可以说是每个网站必备,目的是为了随时监控自己网站的流量,让各位站长了解自己网站的优劣势

百度统计:http://tongji.baidu.com/

CNZZ数据专家:http://www.cnzz.com

9.无效连结检查工具

我们都知道搜索引擎不爱404页面,但偏偏网站越大越容易有死链的可能,所以使用上海网站优化工具帮忙检测网站全站的url是很重要的。

W3C GLink Checker:http://validator.w3.org/checklink

10.网站历史查询工具

美国因特网档案馆(The Internet Archive)保存了自1996年开始,藉助Alexa搜索引擎获取的网站数据(https://archive.org/)

每个网域其实跟人一样都有自己的历史故事,若你是中间接手此网站的SEOer,那这款上海网站优化工具可以让你更认识这网站的过去,当然你也可以查查竞争对手的站。

以上10款上海网站优化工具是非常实用的,建议大家可以好好去了解一下,对做好网站优化是非常有帮助的。本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

上海网络营销推广软件哪个好?

网络营销推广软件是随着网络营销推广的广泛应用而逐渐兴起来的,在提升企业网络营销推广方面有着比较显着的效果。现在的上海网络营销推广软件越来越多,应用得越来越普遍。那么,上海网络营销推广软件哪个最好呢?上海SEO阳光博客认为要看一款网络营销推广软件好不好,需要从以下多方面来看。

上海网络营销推广软件哪个好?

1、组合比单一更有效

现在市面上的上海网络营销推广软件很多,但是无外乎是两种类型,一类是一款软件只能针对一种类型的平台进行营销的单一营销软件,一类是一款软件具备多种营销方式,可以针对多种不同类型的平台进行营销的组合型营销软件,由于在上海若网络营销想要有好的效果,则需要针对多平台进行营销,虽然多款单一营销软件业可以实现,但是费用会高一些,而且由于操作不同管理起来也不是很方便,相比较而言,组合营销软件的效果会更显着。

2、网站资源很重要

发布信息是网络营销推广软件的基本操作,而发布信息要有好的效果。首先是发布的信息质量,其次是发布信息的网站,发布信息的网站数量越多、质量越好,且经常更新,效果就越显着,所以一个好用的上海网络营销推广软件,要实现效果,软件中的网站资源是非常关键的,好的网络营销推广软件应该是内置的网站资源比较多,而且是多种类型的高质量网站,同时网站资源要经常更新。

3、信息成功率是关键

上海网络营销推广的基本操作是发布信息,而信息只有成功发布到网站上才有可能实现接下来的效果,所以信息发布成功率对于上海网络营销推广软件来说是很关键的。信息如果无法发布到网站上,就无法实现接下来的效果。现在好的营销推广软件也一直关注信息发布成功率,skycc等市面上几款比较知名的营销推广软件的成功率都还比较高的。

了解网络营销上海推广软件哪个好的判断方向后,相信各路网络营销人在购买广告或推广网站时,都会有能力选择更好的软件来协助营销工作!本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com

WORDPRESS上海站点免费升级HTTPS的方法

对于站长来说,要想完全解决被劫持的问题,可行的办法就是全站上https。本文上海SEO阳光博客就分享下上海站点免费升级HTTPS的方法。

为什么要升级

要回答「上海站点免费升级HTTPS」这个问题,就要先了解下https是什么。

HTTPS,英文全称为HyperText Transfer Protocol Secure,中文译为超文本传输安全协议。相比我们常见的HTTP,HTTPS可以保证互联网通信双方数据交换的隐私和完整性。比方说,使用HTTP的网站,用户与之交互过程中的数据传输是明文的,中间链路上的嗅探者能轻易窃取或篡改传输内容,这也是运营商通过劫持流量后可以做到插入广告的原因。而使用HTTPS的站点,用户端与服务端通信之前需要先通过安全认证,之后每一步数据传输都是加密的,中间链路上的嗅探者无法获取实际传输的内容,更别说加以篡改而强制插入广告了。

既然清楚了HTTPS的好处,下边以CentOS + nginx为例告诉大家上海站点免费升级HTTPS的一些步骤。

WORDPRESS上海站点免费升级HTTPS的方法

第一步:获取证书

上海站点免费升级HTTPS,首先要做的便是获取一张网站的证书。对于站长,推荐通过Let’s Encrypt 获取一个免费SSL证书。

下载cerbot

certbot是一个辅助我们获取和部署Let’s Encrypt颁发的证书的工具,来到certbot主页,选择网站服务器使用的web server软件为nginx和操作系统为CentOS/RHEL 6,页面就自动呈现对应的安装步骤。

wget https://dl.eff.org/certbot-auto # 下载certbot
chmod a+x certbot-auto # 增加可执行权限
./certbot-auto # 获取依赖库并更新客户端代码

申请证书

./certbot-auto certonly –webroot -w /var/www/wordpress -d yourdomain.com

这里成功执行后会在/etc生成一个新的目录/etc/letsencrypt,里边会有证书相关的一些文件,配置nginx时将会用到。

自动更新

因为Let’s Encrypt颁发的这个证书只有3个月有效期,3个月后需要继续使用,可以在crontab增加一个自动执行的任务。可以新建一个脚本ssl-cert-update.sh,脚本内容为:

#!/bin/bash
set -o nounset
set -o errexit
/root/certbot-auto renew –quiet

将这个脚本放到/etc/crontab里,设定每天哪个时候自动执行,例如:

0 2,13 * * * root /path-to-the-script/ssl-cert-update.sh

这里Jefferson设定的该脚本在服务器时间每天2时和13时执行,也就是北京时间10时和21时。

证书到位了,接下来要做的便是在nginx上配置使用证书。

第二步:配置nginx

原来http走的是服务端的80端口,现在启用上海站点免费升级HTTPS,自然要使用https专用的443端口,另外还需简单配置下证书目录之类的,修改/etc/nginx/conf.d/ssl.conf,可参考配置如下:

server {
listen 443;
server_name yourdomain.com;

ssl on;
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

ssl_session_timeout 1d;

ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
}

因为博客可能存在一些外链,那些都用的http的链接,如果要强制使用https,可通过301转到上海站点免费升级HTTPS上,配置如下:

server {
listen 80;
server_name yourdomain.com;
return 301 https://yourdomain.com$request_uri;
}

另外,之前nginx的其他配置,诸如缓存、错误页面和FastCGI的配置都应该全部转移到/etc/nginx/conf.d/ssl.conf。

nginx配置就完成了!

使用nginx -t检查配置是否都OK,如果还有问题,可以根据提示一一改正下。直到配置都OK,可以使用nginx -s reload使nginx载入最新配置。这样无论是用http还是https,nginx最终都会使用https进行连接。

第三步:更新博客链接

以上全都配置好之后,就可以着手更新wordpress后台配置,以使博客下所有资源的加载都走https。首先需要修改的是网站地址和WordPress地址,在WordPress后台设置-常规那里修改。之前为http,现在全部改为https开头的地址的。

此外,挑几个页面在Chrome 52之下看看,注意下地址栏的绿色小锁在没在,如果不在,可以到Chrome 开发者工具控制台看下这个页面有什么资源是在http下加载的。如果是本站的媒体资源,可以直接修改页面上引用媒体资源的链接为https。

到这里,大家的上海站点免费升级HTTPS应该都已经完成了,有任何疑问欢迎与我交流!本文由上海SEO阳光博客原创,如转载请注明出处【上海SEO】http://www.seosunday.com