post

Nginx 405 not allowed解决办法

Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。

nignx的问题,一般可以通过下面的方法解决,只需要更改nginx配置,增加一句:

error_page 405 =200 http://$host$request_uri; 
[Read more…]
post

升级LNMP,备份和还原WordPress

前一阵子心血来潮的要升级https,但是博客很久没升级了,使用的 LNMP 0.9 版本,环境不支持https,我尝试过手动升级,可还是比较麻烦的,而且问题比较多,一不做二不休,直接升级到 LNMP 1.3。

升级就意味着要重做系统,重新安装 Nginx、MySql,最重要的是 WordPress 的数据备份和恢复。

下面介绍一下升级LNMP以及备份和还原 WordPress、数据库的过程。
[Read more…]

aside

最近重做的LNMP ,博客、配置、数据库全部重来,还好之前都做好了备份。
但是问题还是有的,需要通过系统日志 /var/log/messages、PHP日志、MySql日志去分析。
[Read more…]

post

轻松搞定 Let’s Encrypt 免费SSL证书

Let’s Encrypt 是一个免费、自动化、开放的证书颁发机构,虽然申请的SSL/TLS证书只有3个月有效期,但是可以通过官方提供的工具自动续期,从而达到永久免费使用,无疑是小站长们最好的选择,而且申请步骤真的很简单,很简单!

本文将介绍,基于 Let’s Encrypt certbot 客户端来申请简易型的 DV SSL 证书 (Domain Validation SSL 域名验证型SSL证书)。
[Read more…]

post

解决 Varnish 频繁出现 Error 503/400错误

最近发现使用了 Varnish 缓存后,后台操作经常返回 Error 503 Service unavailable,尤其是发布文章的时候,经排查,我知道原因和解决办法了!

Varnish Error 503

p.s. 该文章的方案也不能完全解决我的问题,无奈下我暂时去掉了varnish,改用dnspod的cdn缓存了,方便省事。
[Read more…]

post

禁用WordPress响应式图片属性srcset和sizes

最近升级了WordPress到新版本 4.4.1,结果发现博客上的图片显示不出来了,经过排查是由于 WordPress 4.4 开始新增了响应式图片属性 srcset和sizes。由于我博客的图片都在又拍云上,本地是没有的,所以造成了图片不显示。

禁用wordpress的srcset和sizes
[Read more…]

post

WordPress 中 Google 字体的最佳替代方案

之前用 Google 的时候就发现无法打开,也没多想,原来从5月27日开始,Google的部分服务开始被屏蔽,其中最主要的是HTTPS搜索服务和Google登录服务,所有版本的Google都受到影响,包括google.hk和google.com等。

这次是 Google 被封时间最长、服务最多的一次,严重影响到我正常使用互联网、相册、网盘、Nexus手机等,TNND。
[Read more…]

post

又给我免费升级,Linode 你最棒!

我记得之前就见过提示我升级,有事情忙就给忘了,刚刚登陆上去,立马就升级了。

本次升级太土豪了,硬盘升级为 SSD 硬盘,内存翻倍,我的现在是 2G 了,流量由原来的 2TB 升级到 3TB,叫我怎么用的了?
[Read more…]

post

实现 Google 丰富网页摘要

Google 的丰富网页摘要实现起来很简单,可以在搜索结果中显示结构化的数据,如面包屑、相关链接、评分和价格范围、专辑中各首歌曲等。这些丰富网页摘要可帮助用户了解您的网站与他们的搜索内容是否相关,并可能让您的网页获得更多点击次数。

之前我的一篇文章介绍了在 Google 搜索结果中显示作者头像的方法,今天再介绍下如何实现在 Google 搜索结果中显示目录分类摘要。
[Read more…]

post

我的博客 App

我也顺应潮流,利用无觅 App 工场生成了博客应用,功能挺齐全的,支持 iPhone 和 Android,还支持微信的分享(来源显示为应用名称),还支持应用更新和消息推送等,很不错。

生成的应用内的文章实际上都是同步到无觅上的,几乎不会带给博客流量。可以登录无觅账号浏览、收藏和评论,生成的应用还有两点不好:
[Read more…]