linux 安装lighttpd和配置

由于一个电子商务网站,我需要建立一个图片服务器,考虑再三,我决定采用lighttpd来作为其软件载体。

以前我用过apapchehttp,相对apachehttp来说lighttpd在静态文件的展示方面有着不错的性能提升,个人

认为apachehttp功能很强大很稳定,基于这种前提下apachehttp设计的考虑到方方面面,难免在性能方面有所损失。

而lighttpd呢则是轻装上阵,在静态文件的方面的性能的确非常令我砰然心动。

安装的时候也参考了不少的网络上的资料,可是没有一个成功的,也许大家的系统环境有所差异,比如安装linux操作系统的时候,有些东西没有安装,而这些确实是我们lighttpd所需依赖的。

步骤一:

下载pcre-8.01.tar.gz,lighttpd-1.4.26.tar.gz

步骤二(安装pcre):

cd/usr/local/src

tar-zxvfpcre-8.01.tar.gz

cdpcre-8.01

./configure--prefix=/usr/local/pcre

make

makeinstall

#有好多网上资料其实少了下面环境变量的设置,所以怎么试也是不可以的

PCRE_HOME=/usr/local/pcre

PATH=$PCRE_HOME/bin:$PATH

exportPATH

LD_LIBRARY_PATH=$PCRE_HOME/lib:$LD_LIBRARY_PATH

exportLD_LIBRARY_PATH

步骤三(安装lighttpd):

tar-zxvflighttpd-1.4.26.tar.gz

cdlighttpd-1.4.26

./configure--prefix=/usr/local/lighttpd

make

makeinstall

步骤四(参数配置):

cd/usr/local/src/lighttpd-1.4.26

cpdoc/sysconfig.lighttpd/etc/sysconfig/lighttpd

cpdoc/rc.lighttpd.redhat/etc/init.d/lighttpd

vi/etc/init.d/lighttpd[lighttpd="/usr/sbin/lighttpd"改为lighttpd="/usr/local/lighttpd/sbin/lighttpd"]

mkdir/var-p/www/htdocs

mkdir/usr/local/lighttpd/logs

mkdir/usr/local/lighttpd/compress

mkdir/etc/lighttpd

cpdoc/lighttpd.conf/etc/lighttpd/lighttpd.conf

vi/etc/lighttpd/lighttpd.conf修改相应的参数

---server.document-root="/var/www/htdocs/"

---server.errorlog="/usr/local/lighttpd/logs/error.log"

---accesslog.filename="/usr/local/lighttpd/logs/access.log"

---compress.cache-dir="/usr/local/lighttpd/compress/"

---compress.filetype=("text/plain","text/html","text/javascript","text/css")

---把#server.port=81前的#去掉

---server.modules(mod_rewrite,mod_access,mod_fastcgi,mod_simple_vhost,mod_ssi,mod_compress,mod_accesslog)

---server.event-handler="poll"

lighttpd常用操作:

/etc/init.d/lighttpdstart

/etc/init.d/lighttpdstop

/etc/init.d/lighttpdrestart

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wangxuefeng_yctc/archive/2010/06/07/5652654.aspx

相关推荐