在网上有评价说lighttp比apache的速度更快,更理想,因此慕名去学习了一下lighttp。
1 lighttp的安装
在安装时一定要有“mode-rewrite”这个选项
2 lighttp的安装配置
#cp doc/sysconfig.lighttp /etc/sysconfig/lighttp
#mkdir /etc/lighttp
#cp doc/lighhtpd.conf /etc/lighttp/lighttpd.conf
#cp doc/rc.lilghttpd /etc/init.d/lighttp
修改/etc/init.d/lighttp,把
LIGHTTP_BIN=/usr/sbin/lighttp
改为LIGHTTP_BIN=安装目录/sbin/lighttp
3. 配置服务
服务的配置文件为"/etc/lighttp/lighttp.conf"
1) server.modules
取消需要用到模块的注释, mod_rewrite, mod_access, mod_fastcgi, mod_simple_vhost, mod_cgi,
mod_compress, mod_accesslog等。
2) server.document-root, server.error-log, accesslog.filename需要指定相应的目录
3) 用什么权限来运行 lighttp
server.usename="nobody"
server.groupame="nobody"
4) 指定静态文件压缩
#mkdir /installpath/compress
#chmod 777 /installpath/compress
添加以下几项:
compress.cache-dir=/installpath/compress/
compress filetype=("text/plain", "text/html", "text/javascript", "text/css")
可以指定静态源类型使用压缩方式传输,节省带宽
5) server.port=81
6) #$HTTP["url"] =~"/.pdf$"{
#server.range-requests="disabel",
#}
4 优化
最大连接数
修改server.max-fds的值, 默认为1024