首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

Lighttpd装配配置

2012-06-27 
Lighttpd安装配置1.概述1.1.Lighttpd概述Lighttpd 是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源

Lighttpd安装配置
1.概述
1.1.Lighttpd概述
Lighttpd 是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。Lighttpd 是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。因此对于那些负载非常高的WEB服务器选用 Lighttpd 会是非常完美的解决方案。
(摘自http://www.lighttpd.com.cn 中文Wiki)
1.2.高级特性
?虚拟主机
?virtual directory listings
?URL-Rewriting, HTTP-Redirects
?automatic expiration of files
?大文件支持 (64bit fileoffsets)
?断点续传(start-end, start-, -end, multiple ranges)
?压缩输出 (支持deflate, gzip, bzip2)
?认证方法
?basic, digest
?backends: plain files, htpasswd, htdigest, ldap
?fast and secure application controlled downloads
?Server Side Includes
?User Tracking
?FastCGI, CGI, SSI
?SSL
1.3.PHP支持
?same speed as or faster than apache + mod_php4
?includes a utility to spawn FastCGI processes (neccesary for PHP 4.3.x)
?通过 FastCGI 和 CGI 接口实现
?支持PHP代码缓存,例如XCache, APC 或 eAccelarator
?FastCGI负载均衡(one webserver distibutes request to multiple PHP-servers via FastCGI)
1.4.安全特性
?chroot(), set UID, set GID
?protecting docroot
?strict HTTP-header parsing

1.5.选用Lighttpd的理由
?高连接并发能力:
在作为文件服务器时,每秒可处理请求数超过2000
?非常稳定,可做到7*24不间断运行
可承受每天100 Mio
?当运营压力增大时,可非常方便加入新的业务节点
?深受业界欢迎:


1.6.可替换Lighttpd的方案
Lighttpd只是一个简单的HTTP服务器,用Tomcat、Apache、JBoss等等均可以代替它,但作为WEB发布静态文件用,lighttpd从性能来说更理想。
1.7.Lighttpd部署方案

2.运行环境要求
2.1.操作系统
SUSE 10 Enterprise Server
2.2.Lighttpd版本
Lighttpd-1.4.18


可到该处下载http://www.lighttpd.com.cn
2.3.PCRE版本
pcre-devel-5.0

3.安装
1)先安装pcre
把pcre-devel-5.0-3.i586.rpm上传到/usr下,执行
rpm –ivh pcre-devel-5.0-3.i586.rpm
2)把Lighttpd-1.4.18.tar.gz上传到suse的 /usr 目录下下
3)打开一个shell,通过cd命令进入/usr
4)执行命令:tar –zxvf  lighttpd-1.4.18.tar.gz
该命令将把东西解压到/usr/ lighttpd-1.4.18下
5)通过cd命令进入/usr/lighttpd-1.4.18
6)执行命令:
./configure --prefix=/usr/local/lighttpd-1.4.18 --enable-fastcgi --enable-discard-path --enable-force-redirect
7)执行命令:make
8)执行命令:make install
9)解压Lighttpd.rar得到一个etc目录,把它拷贝到suse上进行/etc目录覆盖( )
10)执行命令: chmod +x /etc/init.d/lighttpd
通过以上步骤即可把Lighttpd安装成功。

4.配置
Lighttpd的配置文件位于:
/etc/lighttpd/lighttpd.conf

配置例子。

需要更改的配置项如下:
#发布的目录,它将会发布该文件架/down下的所有文件和子目录,在http的访问路径上,#不包括down
server.document-root=”/down”

#HTTP端口
server.port=80
5.Nginx启动和关闭
1)启动
/etc/init.d/lighttpd  start
2)关闭
/etc/init.d/lighttpd  stop
3)重启
/etc/init.d/lighttpd  restart

热点排行