程序新手 发表于 2013-1-31 00:47:25

【转】Linux下面安装lighttpd 1.5.0

   
    文章转自 http://www.cyberciti.biz/tips/rhel-lighttpd-15-installation-configuration-howto.html
 
        Download lighttpd

     Download and untar lighttpd-1.5.0-r1691.tar.gz tar ball
 
# cd /opt # wget http://www.lighttpd.net/assets/2007/2/23/lighttpd-1.5.0-r1691.tar.gz # tar -zxvf lighttpd-1.5.0-r1691.tar.gz       Install all nessary development libraries

 
   You need to install following libraries to compile required modules and features:

[*]glib2-devel : Gnome header files for version 2 of the GLib library
[*]openssl-devel – Used by core and SSL support
[*]pcre-devel - Used by mod_redirect, mod_rewrite,
[*]bzip2-devel - Use by compress-bzip2
[*]zlib-devel - Used by compress-gzip and compress-deflate. It contains the header files and libraries.
yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel    Configure lighttpd

Configure required modules and features:
./configure --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-openssl Install lighttpd

Just compile and install lighttpd:
# make # make install 
Add necessary user/group and directories

First add lighttpd user:
 
adduser -m -d /var/www -s /sbin/nologin lighttpd Next create configuration directories:
# mkdir /etc/lighttpd/ # mkdir /etc/lighttpd/ssl # mkdir /var/log/lighttpd # mkdir -p /var/www/html # chown lighttpd:lighttpd /var/log/lighttpd Lighttpd basic configuration

Now you need to create basic configuration file. Just grab my default configuration file:
 
# cd /etc/lighttpd # wget http://www.cyberciti.biz/files/lighttpd/1.5.0/lighttpd.conf.txt # mv lighttpd.conf.txt lighttpd.conf 
Make changes as per your setup:
# vi lighttpd.conf Copy lighttpd init.d file:
 
# cd /etc/init.d # wget http://www.cyberciti.biz/files/lighttpd/1.5.0/lighttpd.init.d.txt # mv lighttpd.init.d.txt lighttpd # chmod +x lighttpd # chkconfig on lighttpd Start lighttpd

My setup:
 
# uname -mrsNow start lighttpd:
/etc/init.d/lighttpd start 
Starting lighttpd: mod_proxy_core_address.c.63: (trace) adding unix:/tmp/php-fastcgi.sock to the address-pool [ OK ] spawn-fcgi.c.209: child spawned successfully: PID: 6344 

 



 
 


 





页: [1]
查看完整版本: 【转】Linux下面安装lighttpd 1.5.0