By烟花易冷

Lighttpd轻量级WEB服务器,新建虚拟机完美方法
2014-02-07

最近由于入手了一个小内存的VPS,所以也就开始了折腾linux了,小内存的vps跑起apache来,绝对是小牛拉大车,不卡死才怪,内存绝对占用90.99%以上,nginx还好,不过相对于小内存来说,还是lighttpd来得实在~(经过我的实测,lighttpd才占用8MB的内存)

简单发发lighttpd的安装步骤吧,我用的是debian minimal系统,所有这里以该系统为实例命令操作

apt-get install lighttpd
apt-get install php5-cgi php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

是不是很简单呢,分离出来也就2句命令,接下来还要小小修改一下lighttpd文件,详见32mb博主的文章
现在关键来了,如果安装上面的方法操作,那么VPS就只能运行一个网站,泛解析你懂得,如果我们要添加虚拟主机,则要在lighttpd.conf中添加如下代码:

$HTTP[“host”] == “vps.zzfly.net” {
server.name = “vps.zzfly.net”
server.document-root = “/var/www/zzfly-net/public_html”
server.errorlog = “/var/log/lighttpd/zzfly-net-error.log”
accesslog.filename = “/var/log/lighttpd/zzfly-net-access.log”
}

其中域名为vps.zzfly.net,网站根目录为/var/www/zzfly-net/public_html,剩下的就不用我教了吧,上传文件、解析域名。。。。
这段代码我找了许久,也测试过好多遍,对于lighttpd的使用者来说,还是非常实用的,最后别忘了重启lighttpd使代码生效呀,参考命令:service lighttpd restart

最后补上一张lighttpd占用8MB内存的截图
下载