分类 软件/互联网 下的文章

网站被OpenShift删除后的数据找回记录

说明

OpenShift最近似乎加强了对用户文件的管理,会扫描用户的文件,如果发现不符合他们TOS的文件,那么相应的应用会被立即删除并且实现没有任何通知
很不幸我的一个应用http://robots-shuyz.rhcloud.com就不慎保存了违反TOS的文件,等我收到OpenShift的通知邮件时应用网站已经被删除了(实际上是Google WebMaster先通知我的)。由于网站的数据没有备份,应用被删除后数据也丢了。不过OpenShift在删除会将应用的所有数据备份,可以向他们要,这里记录一下数据的找回过程。

- 阅读剩余部分 -

在OpenShift应用平台上编译和部署Redis

OpenShift官方的Application没有支持Redis,但是由于OpenShift开放了SSH权限,并且所有类型的Application都有编译环境,所以我们可以将带源码的软件编译和部署到OpenShift。也就是说,只要有充分的想象力,就可以将任何喜欢的应用部署到OpenShift,这样我们就可以让OpenShift支持Redis了。

编译Redis

Redis的编译过程非常简单,先通过SSH登陆到OpenShift,然后几条命令就搞定了:

# 切换到临时目录
cd /tmp
# 下载源代码
wget http://download.redis.io/releases/redis-2.8.9.tar.gz
# 解压文件
tar -xzvf redis-2.8.9.tar.gz
# 进入工作目录
cd redis-2.8.9
# 编译
make
# 等待1分钟左右编译完成

- 阅读剩余部分 -

用Typecho Redis Cache来为Typecho提供全站超高速缓存

前几天在免费资源部落上看到一篇文章用Redis缓存来给WordPress站点加速-适用于Apache和Nginx。正好我用的Typecho博客没有相应的缓存插件,于是决定写一个Typecho的Redis缓存。

经过一下午的折腾之后,Typecho的Redis缓存前端终于完成了,代码托管在github,压缩包下载:Typecho Redis Cache

部署Typecho Redis Cache

部署条件

在将部署Typecho Redis Cache之前,请确定服务器满足以下几个条件:

  • PHP >= 5.3
  • Redis
  • Apache或Nginx服务器
  • Typecho

- 阅读剩余部分 -

博客从WordPress搬家到Typecho

typecho logo
WordPress虽然功能强大,但是排版真的太繁琐了,每次写文章花在排版上的时间比写文章的时间还多,导致博客两年多了才40几篇文章(当然,更主要的原因还是懒^^)。
某日偶然看到Typecho的介绍:新版支持Markdown语法。在查阅了一些相关的资料后,发现这种以文章内容为中心的博客平台才是我需要的啊!主题、插件、排版那些都不用折腾了!在估计了一些搬家成本之后果断决定将博客从WordPress搬到Typecho。
博客搬家其实也就是转移数据库和文件了,Typecho有专门的WordPress导入插件,所以搬家过程不会很繁琐。

- 阅读剩余部分 -

ServerHub 的廉价VPS体验日志

linux-vps

最近看到ServerHub的几款VPS优惠活动,其中一款1.5G的内存、2TB流量只要$4.99一个月。

正好Digital Ocean的VPS快到期了,这款LEB2-X 1536MB似乎更加实惠,同样的5美元,看起来配置好多了:

  • 2 CPU Cores
  • 1536MB RAM
  • 2048MB Burst
  • 90GB Diskspace
  • 2000GB Bandwidth
  • 100Mbit Port Speed
  • 2 IPv4 Address
  • 8 IPv6 Addresses
  • OpenVZ/SolusVM
  • $4.99/Month

用Paypal付款后开通速度还是比较快的,不到一分钟就收到了开通邮件,包含了VPS的IP地址、SSH的登陆信息。

- 阅读剩余部分 -