RSS

linux 下配置resin3.1.* +apache 2.2 出错的解决办法

December 13, 2007 | 服务器配置

配置 resin3.1.4时,死活编译不过去。如下:
esayr@ifone:/usr/local/resin$ make
(cd modules/c/src; make)
make[1]: Entering directory `/usr/local/resin/modules/c/src’
for dir in common apache2 resin_os; do (cd $dir; make); done Read the rest of this entry »

apache2.0的mod_vhost_alias模块配置多虚拟主机教程

December 7, 2007 | 服务器配置

前段发在phpv上的,忘了放这来了。

 ———————————————

前言:我有几台服务器托在机房,连年亏损. 我想我应该考虑将他们向外出租.准备明年运营,以扭转几年来尴尬的局面.于是,就有了这个教程.

目标:

1.用户开通FTP后,自动在/www/下创建一个与域名同名的目录.
(假如phpv.net的管理员购买空间后,他的主目录将是 /www/phpv.net)
2.空间知道泛域名绑定.
(即:访问者在浏览器内输入www.phpv.net将会自动访问/www/phpv.net/www.phpv.net目录下的index文件.而输入bbs.phpv.net则访问/www/phpv.net/bbs.phpv.net/这个目录…..)

按以前的,我得挨个绑虚拟主机.然后再restart apache
像这样:

<VirtualHost *:80>
    ServerAdmin webmaster@phpv.net
    DocumentRoot /www/phpv.net/www.phpv.net
    ServerName www.phpv.net
    ErrorLog logs/phpv-error_log
    CustomLog logs/phpv-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@phpv.net
    DocumentRoot /www/phpv.net/bbs.phpv.net
    ServerName bbs.phpv.net
    ErrorLog logs/bbs-phpv-error_log
    CustomLog logs/bbs-phpv-access_log common
</VirtualHost>

……………

#apache restart

简直太烦人太累了.

后来经过自己的测试和多位好友的帮助,我使用Apache 的 mod_vhost_alias模块.完美实现了这个要求.


我是这样开始的:

1.把原来的虚拟主机配置都删除掉, NameVirtualHost *:80 这句也加上个#在它前面.

2.接着,在httpd.conf使用下面的mod_vhost_alias配置

UseCanonicalName Off
VirtualDocumentRoot /www/%2+/%0

(注意:以上/www/是我的网站根目录,在实现操作中请按自己要求更改.)

重启apache.
#apache restart

3.测试
使用FTP服务器的功能,使得用户登录时,自动以其域名创建主目录.(我用的是 pureftpd 具体配置请参阅相关文献)
以刚刚创建好的FTP用户登录,在目录下创建文件夹www.phpv.net 上传一个phpinfo的index.php
输入http://www.phpv.net 看看是否正常. (域名的A记录要指向本机IP) 如果能正常显示出info信息,就表明成功了.

4.但,问题来了,使用http://phpv.net 访问的却是 /www/net/phpv.net这个目录.
想使用rewirte做一个自动跳转来解决这个问题,使得用户输入http://phpv.net时能访问到/www/phpv.net/www.phpv.net 这个目录

rewirte解决方式:

加以下rule到http.conf中

RewriteEngine On
#RewriteCond %{HTTP_HOST} ^w+.w{1,3}$
RewriteCond %{HTTP_HOST} ^[a-z-0-9]+.w{1,3}$RewriteRule (.*) http://www.%{HTTP_HOST}$1 [R=301,L]

再次重启Apache,访问http://phpv.net,自动跳转到http://www.phpv.net

5.相关问答:
如果把不需要执行PHP的目录禁用PHP解析?

这样:
<Directory “/www/phpv.net/manual.phpv.net”>
php_flag engine off
</Directory>

好了.配置基本OK.

感谢:fluck boban 吴洪声 对本文的贡献.

附后:此配置基本能满足大部分用户的需求.
但有以下缺点:不能根据虚拟主机做个性化设置,比如,设置一个虚拟主机的PHP执行目录范围.
还有不能自动绑定两个域名到同一目录.

豆瓣小组趣事一件

December 7, 2007 | 杂碎琐事

某女生,在“睡前发短信”小组说,
想纠集10名以上同学。在 12点的时候发同样的短信给一人。
内容:傻薇很爱你。。

第二天晚上,十人左右响应,约好11点开始行动…..
最后,大家都在等消息

她11点12分丢了一句:
他说,别再给我发这样的信息了。幸亏我女人在洗澡

大腕》之面向对象编程版 及 牛博沙发营销传播全案

November 30, 2007 | 杂碎琐事

今天看到两则搞笑blog  特别推荐:

牛博网-牛博沙发营销传播全案(征求意见稿)

[原作]《大腕》之面向对象编程版

深圳百态之误入鸡市

November 5, 2007 | 杂碎琐事

来到深圳第五天,想去买把二手椅子。

得到同事高人指点,中午下班时去找了找。只找到二把破椅子。没买成。买了把青菜就往回走。

七拐八弯,走进一个胡同。 很多奇怪的门头,酒红色灯光,多个西施打扮的漂亮女子轻倚沙发,甚是好看。
屋内门板隔有若干小间,美妙声音频传…….(考虑有少年读者)

一中年男子路过:
“有没有…鸡!”
“嘘…..,咱们里间请”

以上对话,德刚老师亦有贡献。

就要离开青岛

October 26, 2007 | 杂碎琐事

10月31号,一个人生之路的转折点.

就像三年前的10月一样,来到这个叫青岛的沿海城市.
我感激每一位给我成长带来帮助的朋友们.

我会再回来的.

2路和5路

October 15, 2007 | 杂碎琐事

我家离公司很远.今晚下班的时候,拎着电脑报等车.  过去了六辆5路.还是没有2路,我暗地里想,再等五分钟,没车我就走回去了.

好高兴,又来一辆5路.

第八辆5路走掉的时候, 看到第九辆5路后面,2路屁颠屁颠地的跟着过来了.

上车,开走,看了一篇豆腐文后.车上的音响说,大沽路到了.

2路和5路都能到我楼下.就是5路比2路略旧一点点.

4分28秒,1000米距离.这就是固执.

精神崩溃

October 10, 2007 | 杂碎琐事

沦落到常常转贴来发博客,想想我真是挺可耻的.

李国栋床上堆着书,每天晚上睡在榻榻米上,读书读到凌晨一两点,读到两眼充血,像针扎一样痛苦,才把书放开。蜷缩到榻榻米上,用绳子把左腿跟一只桌脚绑在一起,熄了灯睡觉。

“这样一来,我一翻身,扯不动腿,就会醒过来。醒过来就马上爬起来继续看书——今年是第三年了,再考不上,就得去当兵了!”

高考前,李国栋很平静地这样解释他的生活方式。他消瘦的脸颊上浮着一层暗暗的青气,眼白里满是一条一条细细的血丝。讲话的时候,眼神涣散,不知道他在看哪里。

“为什么不换个读书方法?这种煎熬式的读书不是效果很差吗?”

他摇摇头:“我不知道还有什么别的方法。”

“为什么不找其他出路?不上大学,去读职校或学技术?”

他开始咬指甲,每一片指甲都咬得烂烂毛毛的:“不行,我非读大学不可。”

李国栋后来仍旧落了榜,但是也没去当兵。他在精神病院里住了两个星期之后,有个晚上,偷偷吞了五枚大铁钉,从七楼的阳台上跳了下来,刚好掉在垃圾车旁边。

麦尔教授对老鼠很有兴趣,曾经做过这样的实验。

他把老鼠聚集在一个平台上,让他们一个个往下面两个门上跳。跳向左门,它会碰得鼻青脸肿;跳向右门,门就会打开,门后是甜蜜的乳酪。小老鼠当然不笨,训练几次后,就快快乐乐地往右门跳去,不再摔得一鼻子灰。

可是,就在小老鼠的选择方式固定了之后,麦尔把乳酪从右门移到左门。本来以为可以饱食一顿的老鼠现在又碰得鼻青脸肿,它不知道客观情势已经改变了。幸好,摔了几次后,它又渐渐熟悉了新的情况,原来乳酪在左边!

问题是,麦尔又有了新花样。他把门的颜色重新漆过,把乳酪一会儿放左,一会儿放右。老鼠在新的习惯形成之后,发觉原来的方式又行不通了,它必须不断地适应新情况,不断地修正自己的习惯行为……

终于,老鼠变不过来了,它的下一个反应就是“以不变应万变”。麦尔发觉,在应变不过来的时候,老鼠“拧”了,开始固执起来,根本拒绝改变方式。譬如说, 如果它已经习惯跳向左门,你就是明明白白地放在右门上,让它看见,它仍旧狠狠地往左边门上去碰鼻子,愈碰就愈紧张。如果实验者在这个关口继续强迫它去做跳 左或跳右的抉择,老鼠就往往会抽筋、狂奔、东撞西跌或咬伤自己,然后全身颤抖直到昏迷为止。换句话说,这只老鼠已经“精神崩溃”了。

于是,麦尔教授归纳出导致老鼠“精神崩溃”的五个阶段:

首先,对某一个难题(左门或右门),让老鼠逐渐培养出一种应对的习惯来(选择右门:右门有乳酪)。

第二个阶段,客观环境改变,老鼠发现惯有的方式已经不能解决问题,因此感到恐惧。

第三个阶段,不断的焦虑与挫败、失败之后,它就固执地以旧有的方式面对新的情况,不计后果(就是看见乳酪出现在右边,仍旧向左边闯)。

第四个阶段,决定放弃努力(乳酪也不吃了,干脆饿死)。

最后,如果外力迫使它非解决问题不可,它就又回到它所习惯的旧方式(左门就是左门,非左门不可)。当然又碰得鼻青脸肿,饿得头晕眼花。明明只要换个途径就可解决一切,它却固执地在习惯行为中饱受挫折与煎熬,最后以崩溃告终。

在垃圾车边被清洁工人发现的李国栋是一只弄“拧”了的老鼠,我们的社会环境与教育制度是控制乳酪、制造难题的科学家。从前,大学之门是通往乳酪的门,所 有的人都往那个门上跳。“士大夫”观念深深地植入人们心中,因为我们发觉成了“士大夫”之后就有甜美的乳酪可吃。但是,在大家都习惯了这个方式之后,客观 情况却变了,乳酪换了门,往“士大夫”那个门撞去,就会撞个鼻青脸肿,而且得不到乳酪。

可是孩子们继续去撞那一扇门。做父母的也继续鼓励孩子们去撞那扇没有乳酪的门。他们说“有志者,事竟成”;说“精诚所至,金石为开”;说“老天不负苦心人”。门的颜色变了,乳酪的位置换了,可是被弄“拧”了的人却固执地守着旧有的方式“以不变应万变”。

一个人,不过是只有可能崩溃的老鼠。人生的每个阶段里都有看似不可解的难题时时强迫他做出选择:考试失败了、爱人变心了、婚姻破裂了、工作失去了。每一 个难题都需要一个解决的办法。究竟乳酪在左边还是右边?不管左右,当一个人不再能以“新”的方式来应付“新”的情况,当他不计后果,拒绝改变自己的时候, 他就是一只被弄“拧”了的老鼠,精神的解体那是自然的结局。如何能不受制于旧习惯、旧观念、旧方法,如何不因搞“拧” 了而老去撞一扇没有乳酪的门,需要的是弹性与智慧。

智慧,不正是人之所以为人,鼠之所以为鼠的差别吗?

九月深秋兮四野飞霜

October 9, 2007 | 杂碎琐事

九月深秋兮四野飞霜,天高水涸兮寒雁悲怆。
最苦戍边兮日夜彷徨,披坚执锐兮孤立沙冈。
离家十年兮父母生别,妻子何堪兮独宿孤房。
虽有余田兮谁与之守,邻家酒熟兮孰与之尝。
父母倚门兮望穿秋水,稚子忆念兮泪断肝肠。
胡马嘶风兮尚知恋土,人生客久兮宁忘故乡。
一旦交兵兮倒刃而死,骨肉为泥兮衰草濠梁。
魂魄悠悠兮枉知所倚,壮志寥寥兮付之荒唐。
当此永夜兮追思退省,及早散楚兮免死殊方。
我歌岂诞兮天遣告汝,汝其知命兮勿谓渺茫。
汉王有德兮降军不杀,哀告归寄兮放汝翱翔。
勿守空营兮粮道已绝,指日擒羽兮玉石俱伤。
楚之声兮散楚卒,我能吹兮协六律。
我非胥兮品丹阳,我非邹兮歌燕室。
仙音彻兮通九霄,秋风起兮楚亡日。
楚既亡兮汝焉归,时不待兮如电疾。
歌兮歌兮三百字,字字句句有深意。

刚刚在枪的BLOG看到这段《散霸王兵箫词》
故地重游一般.

倒霉孩子!采集个言情小说站 采一半就被封了

August 31, 2007 | 杂碎琐事

第一次采集,好容易写好了全部正则.
12616部小说.采到一半,结束那个站没法访问了.大受打击

也许是网站所在机房受十七大的影响.
但愿过两天再开通让我采完