1. yum -y install pcre-devel pcre 需要pcre的支持,不安装的话配置会报错.
2. wget http://www.lighttpd.net/download/lighttpd-1.4.21.tar.gz
3. tar –zxvf lighttpd-1.4.21.tar.gz
4. cd lighttpd-1.4.21
5. ./configure --prefix=/usr/local/lighttpd --with-openssl
6. make
7. make install
8. cd doc
9. cp lighttpd.conf /usr/local/lighttpd/sbin
10. chmod +x /usr/local/lighttpd/sbin/lighttpd.conf
11. 配置lighttpd.conf
11.1 修改lighttpd启动端口号: 如果有防火墙要打开这个端口
server.port = 7983
11.2 设置虚拟主机:
Server.document-root = "/var/www/lighttpd/"
11.3 错误日志存放地址: 文件要手动的建一下,不然启动lighttpd时会报错找不到文件
server.errorlog = "/var/www/lighttpd/logs/bbs-error.log"
11.4 模式日志存放地址:
accesslog.filename = "/var/www/lighttpd/logs/access.log"
11.5 页面找不到时候的处理:
server.error-handler-404 = "/var/www/lighttpd/404.html"
以上信息都是根据我的实际情况修改的,各位修改成自己喜欢的就可以了!
12. 测试程序 (index.html) 保存再 /var/www/htdocs下
<html>
<title></title>
<body>
lighttpd 1.4.21 配置成功
</body>
</html>
13. 启动和关闭服务器
启动: ./lighttpd -f lighttpd.conf (当前目录下: /usr/local/lighttpd/sbin )
关闭; killall lighttpd
设置开机启动:
在 /etc/rc.d/rc.local 新增一行
/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/sbin/lighttpd.conf