月度归档:2012年01月

WordPress使用Lighttpd的rewrite规则

嗯,即使lighttpd和php都打开了rewrite,可是在Wordpress上,使用的话,还要做点手脚才行。

参考: Lighttpd wordpress Permalink rewrite 办法

Lighttpd virtualhost configuration ~ name-based virtual hosting 

我使用的办法如下:
创建 /etc/lighttpd/wp-rewrite.conf 文件,内容为

url.rewrite-once = (
“^” + wpdir + “(wp-.+).*/?” => “$0”,
“^” + wpdir + “(sitemap.xml)” => “$0”,
“^” + wpdir + “(xmlrpc.php)” => “$0”,
“^” + wpdir + “keyword/([A-Za-z_0-9-])/?$” => wpdir + “index.php?keyword=$1”,
“^” + wpdir + “(.+)/?$” => wpdir + “index.php/$1”
)

然后修改 /etc/lighttpd/lighttpd.conf

$HTTP[“host”] =~ “” {
var.wpdir = “/”
include “wp-rewrite.conf”
}

PS:$HTTP[“host”] =~ “” 中两个“”里面什么也没有是因为我没有用vhost,直接在根目录

重装了VPS,将Apache换成了Lighttpd

好吧,总感觉我将这个VPS折腾的不成样子了,根据不完全统计,买来这一个月已经被我重装系统超过10次(- -b),虽然很大部分是客服的原因(有些系统装上之后跑不动啊),不过不得不承认我太喜欢折腾着东西了……(或许是因为重装挺方便?)

这次重装是因为这个Apache太吃内存了,Gnome也太吃内存了,平常溜进去看看的时候,内存占用都在480M左右,SWAP也要吃掉100~200M,感觉太费劲了,就琢磨了,哎,换成Lighttpd吧,反正也就挂一个Blog,没多少东西,顺便也把Gnome给换掉吧,反正只要有桌面环境就可以了(方便使用DropBox,synaptic等),于是又装回Ubuntu(我装过那串50+的系统列表里面的大概20个,只有3,4个能用,其他都不能启动),顺便找到一个非常简单的桌面环境,叫做Fluxbox(真的很简陋!),把lighttpd,php,mysqlserver等装上之后,顺利的跑起来,内存的话大概占用了350+M,SWAP吃掉10几M,感觉心里暗爽了很多。

不过再重新安装Blog的时候完全的把我吓一跳啊,直接用命令mysqldump来把之前备份的数据库导入的时候,居然没有读出来,还是一个新新的wordpress,把我吓出一身冷汗,结果后来再在phpMyAdmin里面导入之后,数据又回来了,真是险过剃头一百倍。

而且换成Lighttpd之后,rewrite不能正常工作,还要做点手脚,结果是相当的折腾人的说。

不过首次感受到了Dropbox的方便啊,后台静默备份,还原也相当方便,真好啊。

Opera的鼠标手势已经华丽到一种境界了

最近都在研究电子上出国什么的,还是觉得VPN稍微麻烦了一点,不能总是连接断开连接断开的,一直连着的话,访问国内的网站还是略显微慢,就寻求着一种比较方便的代理方式。

autoproxy是个好东西,可是不顶用,会将FireFox的速度拖慢到让我难以忍受,最近又去找那个autoproxy2pac,好像已经不见了影,再说,这样弄着,每次访问网页都要过滤一次,另浏览器也略显的有点卡。干脆就直接手动代理好了。

自家的RG100A上用autossh维持tunnel,造成一个socket v4/5,然后填到Opera的代理上。

接下来就是鼠标手势。

Opera的鼠标手势略显得麻烦,比起Chrome上的SmoothGeature,FireFox上的FireGesture,新建和修改都需要打字(程序员骨子里头都喜欢命令行咩?),比如说一个向左的手势,你需要填写“GestureLeft”,然后再写功能,功能都是一堆英文,虽然不是很深奥,不过还是让人看得心烦。不过仔细一看的话,就会发现,Opera的手势具有相当多的功能 (当然,FireFox的FireGesture也很多,只是我没有研究过),只是那堆英文让人看得一头雾水。

这次也是抱着试一试的心态去尝试,在Gesture的命令里面打了一个“proxy”上去,结果就发现,还真有,真有两个功能是叫做“Enable Proxy Servers”和“Disable Proxy Servers”,把它保存在“右下”里面。嘿,开代理,甩一甩鼠标,要关代理,再甩一下,方便,快捷。

截图-Opera手势

更加喜欢Opera啦

ssh密钥文件的权限

最近可真是把我折腾死了,赶紧给记下

以下是我测试到的最低权限要求 ,注意文件所有人要对应用户。

Client:

.ssh 500

.ssh/id_rsa 400

Server:

.ssh 500

.ssh/authorized_keys 400

我被这个文件夹的权限折腾了半天啊……

仔细想想的话,应该是对这个文件夹的权限设置不了解的原因,之前只知道文件的权限,而不知道文件夹的权限,又是无知的错啊。还不了解的同学请点击下面去看看相关资料

Linux文件夹权限 学习笔记

鳥哥的 Linux 私房菜

装上WordPress for ios之后,有种微博的强烈即视感

虽然还是看到了很多博客所特有的功能(分类,标签,html标签等),可是总是想随便写几笔,也许是贪新鲜?这可真说不准,当初开通微博的时候每天几十上百条的发(虽然大部分是转发的),现在的话每天不过20,也不过是新鲜罢了。
不过这样感觉也相当不错哈~

终于将全部东西弄过来了

真够该死的,那typecho估计已经废了,一年多没有更新代码了,官网的杂乱回复也没有清理。于是打算换过来wordpress,结果发现,居然没有相关的转换工具(我的typecho使用的是sqlite,转换工具只支持mysql版),只得手工搬运 (TAT)。幸好个人写Blog的历史不算长,东西也没多少。

现在终于搬过来了,WordPress有保障啊,就这样安家吧~