搜索
关于我
微博
- 说实话,山景狮给我的感受是,苹果在终端用户体验上做的越来越好,但对程序员的开发环境上做的越来越局限,尤其是沙盒和新的XCode测试版中对UNIX工具的大量不兼容。我必须承认,如果苹果这样的话,越来越微软化的话,我会回到Linux平台。 3 hours ago
- Mountain Lion和iMessage for Mac已经装好,知道我Apple ID的,请尽情骚扰。 2012/02/16
- 搬新家之后买的第一个电子产品绝对是打印机。。。 2011/12/14
- 写代码可以谷歌驱使,做论文可以谷歌驱使,做饭可以谷歌驱使,修车可以谷歌驱使,等等。所以,得出结论,如果现在什么事情不可以谷歌驱使的话,你就去做吧。 2011/12/05
- 思路不对啊,你要办社区,就在社区里人人平等,或者经过一段时间之后,在你的用户中自动就形成了他们所认可的专家用户;如果你硬是给一些人专家的头号,这不跟中国办教育是一样的方式了吗?办社区不是因为有专家才有人来的,是因为有用户。 2011/12/02
- 11年还有一个月,不比去年,今年还有恶多的事情要做,12月份,都靠你了。 2011/12/02
- 我(My English Twitter)没几个follower,但里面已经至少有三个书作者了,今天下午第四个书作者开始follow我,看来以后不出专著都对不起他们。。。 2011/11/29
- 谁在美国有申请专利的经验,或者认识谁在美国有申请专利的经历,请果断http://t.co/ld5vF4Mg,多谢。 2011/11/29
- 早上老妈提醒,要把中文博客回复,最近的文章写的都是鸟语的,不过,岁末是要写一篇。同时,觉得这中文推是不是也可以恢复了。。。 2011/11/27
- 久不更新中文推,分享一个感人的,http://t.co/QPP6VMPV 2011/11/01
-
最近日志
分类
标签
存档
- June 2011
- May 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- August 2010
- July 2010
- June 2010
- April 2010
- March 2010
- February 2010
- November 2009
- September 2009
- June 2009
- May 2009
- February 2009
- September 2008
- May 2008
- August 2007
- June 2007
- May 2007
- April 2007
- February 2007
我的链接
Blogroll
Meta
Tag Archives: nginx
nginx+django+wordpress+mediawiki+mercurial配置笔记
昨天终于按捺不住,把httpd换成了nginx。一天跑下来,效果优良。趁着记忆尚存,写下来备用。 任务篇 为了节约内存以及轻量级优化,将现有VPS用Apache httpd跑着的一个Django站点、一个Wordpress博客、一个Wiki、一个Mercurial版本控制和一些静态存档转移到nginx上面来。 系统篇 使用CentOS 5.5作为系统,因为之前用apache httpd跑的,所以这里假设python、php以及mysql等等所需用到的已经没问题了。接下来,可以轻松的用yum install nginx来安装nginx,版本为0.6.39。貌似默认的yum源里面是没有nginx的,需配置EPEL,请见参考[1]。 后面要做init.d脚本,所以,安装个start-stop-daemon是必要的[2]。 wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz tar zxvf apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz cd apps/sys-utils/start-stop-daemon-IR1_9_18-2 gcc start-stop-daemon.c -o start-stop-daemon cp start-stop-daemon /usr/local/sbin/ 为了编译,这里还需要gcc,并将编译好的可执行性文件拷贝到系统PATH目录下。 另外,因为后面Django的fastcgi需要用到flup,所以,也可以在这里把flup用yum装好。 mercurial的进程需要用到lighttpd里的spawn-fcgi,可以从lighttpd官网下载编译,如果nginx是通过EPEL安装的,那么也可以通过yum来直接安装spawn-fcgi。 静态页面篇 我个人在httpd下养成的习惯是在conf.d文件夹下面用单独的文件分别配置每个应用。所以,将这个习惯迁移到nginx之后,配置文件的清单列表如下 [lqi@longyiqi conf.d]$ ls ssl.conf v-hg-lqi.conf v-theplayer-qly.conf upstream-fair.conf virtual.conf v-wiki-lqi.conf v-archives-lqi.conf … Continue reading
黑白dè独舞