航行日志

从Ubuntu+apache2迁移到CentOs+Nginx

Ubuntu+apache2的配置刚开始是使用默认的,对apache2稍加配置,两个域名下的服务基本都可以用了,不过占用了300M内存,感觉有点多了。总共才可怜的512M。于是开始折腾,将apache2改为worker的方式,只开启一个进程,不过占用资源更多了,逼近500M,当然,配置肯定能够再优化,不过不太了解具体改修改哪里的配置,比如把线程数调小,该调到多小呢?

后来看到一篇张宴的文章Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器),居然已经写到第6版,而且,还有另外一篇关于小内存服务器的配置介绍,心里开始痒痒,所以又开始折腾。

先是做备份,这个是习惯了。然后,放心大胆的开始重新安装CentOs, 启动。起始的占用的内存少多了,才17M而已。默认配置了sendmail,apache,ssh。把apache先干掉。然后,按照文章的内容,一步步做下来,碰到不少问题,然后查网页,查书。反正折腾了几个晚上。终于,今天小功告成。不过配置上的东西真是要花时间啊。