msgbartop
用铅笔写日记,记录那最原始的美丽
msgbarbottom

大家五一劳动节快乐

五一劳动节来临,在此祝愿广大劳动人民节日快乐,当然我也包括在内~~

伟大的无产阶级革命家 马克思曾经说过,一个民族如果停止劳动,不用一个月,一个星期内就会灭亡。
可见,劳动人民的伟大之处。

这几天,上海世博会开幕,很是热闹,不过真的和我一毛钱关系没有,因为没有tickets~
不过像这样热闹的气氛倒是不多见,呵呵

ubuntu 10.04 也按时发布了,用我的1M带宽挂了三个多小时总于把它down下来了...
之后便火速的刻盘安装。

不过遗憾的是,连续刻飞了两张盘都没有搞定……杯具呀
怀疑是win7的问题,到linux下刻也刻飞了
看来是光驱的问题了。。最后还是用邻居家的电脑刻的盘

装上之后,感觉不错。ubuntu 真的是越做越好了,衷心的高兴

最后,再次祝大家有一个快乐的劳动节!

这是怎样无耻的一个人!!

昨天我发现我搭建在000webhost上的文件共享平台,无法访问了.
怀疑DNS出了问题,一检测没有问题.

挂了代理访问正常,看来是被墙了.
我的帐号是被分配在server12.000webhost.com上的,ping 了一下,没有响应,可以确诊了.

也不想再申请新的帐号,因为转移数据很累.而且这么经常无法访问,本身和我搭建文件共享的目的冲突,我也受不了。

想到除了文件共享之外,我的xiazhengxin.net.cn 域名也没有别的用途,而且freedns.ws 经常抽风.
我便打算把它转移到xname.org 上面去,稳定点好.

我的三个CN域名只有.net.cn 没有转移过去,因为我之前说过要留条后路,现在看来这条后路也不需要了.

当我登录xname.org后台,点击 Create zone ,填上我的域名,点击create 按钮后,我惊呆了!
居然提示说,该域名已经被添加入系统了,而且那个人不是我.如图:
添加冲突

我检查了一遍,是的呀!我的确是添加了.cn|.org.cn 两个域名,如图:
域名列表

究竟是怎么一回事??
这个域名一直是我在用,在我之前也没有人使用过。

难道是tmd有人恶作剧?我晕哪,这是多么无聊的一个人哪,更加无耻!
我的域名和你有一毛钱关系么?你注册了又能怎样?

最后只能是我选择了另外一个DNS ISP,而你得到了一个空列表.

囧呐,真是什么人都有……
而且,从我的遭遇中可以看出一个问题,就是在dns isp 处添加域名,缺乏最基本的域名所有权认证。导致是个人都可以去添加记录.

建议dns 服务商们可以学习谷歌,要求站长添加一条cname记录,或者在根目录上传认证文件等。
通过这些手段,让那些个无聊无耻、搞破坏的人无机可趁.

但愿,我只是个个例.

我为什么不用nginx、lighttpd

有了自己的VPS,在选择软件上有了很大的自主权。自己喜欢什么就用什么,只要高兴就好。

对于web server 的选择,其实有很多个,都是很优秀的,有时候会让人左右为难。

我也是这样。

当初刚到手VPS的时候,第一时间卸掉了自带的apache 1.x 吧(记不清了~)。
原因很简单,我不喜欢用老的版本,因为:
1.有很多已知的 bug 和 CVE。
2.老版本性能上肯定是不如较新版本的
3.就是个人原因,比较喜欢追求新版本(据说这也是一种病),版本控~

所以,我卸载的毅然决然。

其实我一直是apache httpd 的追随者,不可否认的是apache 的 httpd 在全世界的使用率也是最高的。
具体的数据是多少,我一时也说不清楚。

可惜的很,当我拿到VPS的时候,apache httpd 2.3.5 alpha 发布有段时间了。
其实,这是我最想安装的版本。

不过很遗憾的是,该版本不支持,或者说是没有得到 php 5.3.x 分支的支持。
我当时测试的是 php的5.3.2版本.毛病体现在apache httpd 不能正常载入生成的 libphp5.so.

后来被确认是php 开发组没有及时的跟进.这也是为什么以 alpha 形式发布的原因.(具体可以参见Maillist)
我测试了一下apache httpd 2.2.15 是可以正常工作的.

既然用不了新的版本,那就等一等.

先换个别的暂时顶替一下.web server 种类很多.
大概看了一下,国内用的比较多的是 号称快过apache httpd 10倍速的nginx 和 相对来讲低调的多的 lighttpd.

nginx 我以前用过一段时间,当时是为了搭建个web 共享平台,纯粹是directory index 了.
而 lighttpd 我是久仰大名,比如 著名的开源播放器 videolan的 ftp 就是用它搭的。

我之前的也小用过一段时间.

不过,我都不是很喜欢.换句话说,用过一次就不打算再用了.

原因很简单,它们的配置文件让我感觉很奇怪。
或者说是,配置文件的格式让我很蛋疼.

你见过 "port" => 80 这样的配置吗?真的是很别扭.
像nginx 里面居然还出现了 {} 这样的区块!貌似还有嵌套……

我想问一句,这是程序源码吗?要搞成这样..总之是让人很头晕。

能不能像 html、xml 那样有序,一目了然?

可能是我用apache httpd 的时间长了,先入为主了
不过不可否认的是,像httpd.conf 那样的配置的确更加易读、易懂、易改、易扩展.

而在多方考察后,我选择的是工作原理与nginx、lighttpd 一样都为fcgi server的Cherokee.
不为别的,就是为的一个省心,为的一个Cherokee-admin 的程序.

它可以让轻松我配置好一切,而不用去和配置文件打交道.
而且,我要说的是而且,它的并发处理和负载能力一点也不输于nginx之流.

再者它的吉祥物我很是喜欢,一个奔跑的小家伙,很棒!
见图:
Cherokee logo

这是它的官网(http://www.cherokee-project.com/),有兴趣可以看看.
另外,如果你的网站架设在Cherokee上,可以到该地址(http://www.cherokee-project.com/cherokee-domain-list.html) 去提交你的网址,一旦被确认就会被加入到列表中哟

不过Cherokee现在也不是很稳定,有不少潜在的bug.
像这几天,一天一个新版本,人家月经,它日经!

像这种日经般的更新,一般人哪有那么多闲工夫去跟进.
特别是一些个大站,几年难得更新一次。上次看到淘宝网的报错信息,人家的jboss还是04年编译的呢

可见,频繁更新只是我等这些小站站长热衷的事情,不过本人表示影响不大 :)

茫茫软件的海洋,选择一款自己喜欢的才是王道,不盲从、不跟风,只选适合自己的.

我的dns恶梦

就是从前天开始,准确的说,应该是大前天的网上,前天凌晨之后,我意外的发现我的域名全挂了.

我手上的xiazhengxin(.cn|.net.cn|.org.cn)均无法解析了.这也导致了我的博客、论坛等一段时间内无法被访问.
不过,据有些朋友反映,可以访问。对此我感到十分的惊讶!

从我前天早上发现此现象后,就开始了问题的寻找。不过收获不是很大.

可能有些朋友知道,我的域名的name server 早在前些日子被我全部转到国外去了,就是我比较推崇的freedns.ws.
所以,我便开始登录freedns.ws 查看情况.

可是,freedns.ws 后台显示我的域名均解析正常.状态是 published.

可是奇怪的是,我这边 无论是 ping 还是 tracert 都没有任何回应.

于是,我便怀疑,是不是本地dns出了问题.因为,我以前也有过这样的经历,我现在用的谷歌DNS相对与opendns来讲,生效的确是慢了不少些.

这点,我是亲测过的。几次想扔掉谷歌dns换成opendns.无奈opendns解析谷歌相关应用(如 gmail)实在太慢(有可能是谷歌故意作恶),最终放弃了该想法.

于是我便更换了本地的DNS,用了opendns,可是解析依然不成功...难道……这个可能性也太小了吧!?

我依然不相信,又更换了dyndns的dns,结果依旧.

我开始崩溃了.看来要找个工具测下.

于是,我便登录了我经常用的 dnscontent.com.输入了我的域名.
结果很是令我吃惊.记录都在!!!

这是什么意思?我百事不得其解.

看来还是不对,于是我便挂了几个代理去访问我的域名,可是都失败了..
我又在我的VPS上ping 了一下,毫无反映.
curl 了一下,也是空无一物.
莫不是CN根服务器抽风了??虽然听起来有点危言耸听,不过也很难说呀~~
于是,我又测试了几个我印象中使用CN域名的网站,一些正常。

这时,我联想到了工信部要求CN 注册者实名认证的事情,难道我的域名被K了?
如果这样的话,看来我是玩完了.

于是我便在我加入的几个站长QQ群里询问情况,看看是不是有什么动静了.
可是一切平静.

然后我的一个朋友告诉我,他那边可以正常访问.不解呀!
由于朋友在上海,我便搜了两个上海电信的DNS换上,绝了,我这边不行..

一时没什么头绪,就暂时放了放.

下午,又有了新情况。我的一些.tk 域名个别不能正常解析了.
我开始把注意力放到freedns.ws 上了.

果然,傍晚时分,freedns.ws 挂掉了~~囧rz

天哪,一个域名服务商居然宕机了,我对此表示大大的吃惊和愤怒.还谈什么稳定、还谈什么可依赖和安全感~~

为了证实是否是由于freedns.ws的原因,我便把几个域名的ns转到别处去.首选everydns.

震精的是,添加的时候居然发现不支持 .CN 和 .ru 域名,看来可能由于滥用现象太多吧..
因为都是 .ru 的那些个域名是免费的,而CN 又廉价的要死(之前的一元活动).

于是我便把 .tk 几个域名全部转到了everydns,完了之后去吃了晚饭.

睡觉前一看,已经全部生效.我心里那个气呀,枉费我这么信任你个 freedns.ws,这就是你们的服务和服务器.

一时间萌发了明早删掉freedns.ws 帐号,转走所有域名,跟它说再见的念头. :)

便开始了转移域名的行动. everydns是不行了,虽然我很爱它,但它不爱我.
国内的dns 服务我也不想用,DNSPOD 我也是极端鄙视的.

于是乎,打开谷歌,以"free dns service"搜索了下,排在第一的是everydns,无视.
第二名是 xname.org,免费,无限制。貌似不错.
第三名是著名的zoneedit,不过支持的记录类型太少,而且还有数量,规格限制,否则还要收费。直接无视.
第四名是收购了everydns的动态域名提供商dyndns,无视!因为我知道它是收费的.
再下来居然是opendns……看来后面也没什么好鸟了

于是我便选择了xname.org,事实证明,我没有选错,它真的很好用,让我一度想抛弃everydns.哈哈
然后,我火速的转移掉了我的两个CN域名到xname.org(不能全转走,做人要留后路).

接下来,就是等DNS更新了.

可是,我再一次失望了。
次日,当我满心欢喜的打开浏览器,进去我的博客时候,发现解析依然没有生效.

而我登录xname.org后台后,更让我吃惊的事情发生了,xname.org 告诉我,我的两个域名的ns并没有设置正确!!!
可是,我明明设置了呀~

咋回事?我用dnscontent再次测试了一下,发现我设置在xname.org上的记录一条也不存在.
而且,name server 栏赫赫的显示着我的name server 为freedns.ws.

难道,被tmd劫持啦?不让我改? 囧rz

正当我万念俱灰的时候,我无意中发现我没有转走的那个CN域名可以访问了,于是我迅速的打开freedns.ws 官网,发现已经可以正常访问了!真是个振奋人心的好消息.

既然好了,那我还是赶紧转回来吧.记录都在,不用重新设置.改下name server 就可以了.
短短几天,我居然更换了几个ns,感觉我的域名在全世界到处流亡

经过了漫长的等待,我的CN域名陆续恢复了.这下我终于松了口气了.

这就是我的DNS恶梦,我至今仍不知道究竟怎么回事.

本博客搬迁至VPS啦

多年的梦想在今天终于得到了实现.我的博客成功的搬迁至一个真正意义上的独立服务器,一个可以让我自主选择一切的服务器.

鼓掌~~

这两天一直在捣鼓新到手的VPS.从环境的选择,到软件的安装都是自己手动完成的.

这样感觉真的是很棒.

期间也出现了一些意料之外的事情,如sshd 进程意外挂掉,导致ssh 一直是 "connection refused"...

杯具呀!当然这些问题最终都被解决了.

总而言之,感觉很棒.

然而,也有一些不完美的现象。就是wp的伪静态现在有点问题,这是接下来要解决的.