您的位置:首页 > 理论基础 > 计算机网络

lighttpd 安装配置

2005-12-18 21:26 302 查看

lighttpd 安装配置

前提条件 需要安装pcre

pcre是一个和perl兼容的正规表达式库, 当然不安装他lighttpd也可以正常运行,但是这样一来就无法使用正则来进行复杂配置了, pcre对于支持rails,虚拟主机还是很有必要的, pcre的主站 ,linux下面本人的机器默认有安装, solaris上没有内置,需要下载安装, solaris到这里找对应的版本

安装lighttpd

这里下载lighttpd ,目前版本为1.4.8.

wget http://lighttpd.net/download/lighttpd-1.4.8.tar.gz tar -xzvf lighttpd-1.4.8.tar.gz
cd lighttpd-1.4.8
./configure --prefix=/usr/local/lighttpd


注意configure结束的时候会打印出当前的模块和plugin支持情况, 从这里可以看出是否有什么遗漏.

Plugins:

enabled:
...
disabled:
...

Features:

enabled:
...
disabled:
...


然后再

make
make install
cd ..


现在为lighttpd建立一个配置文件, lighttpd安装目录下doc目录中有lighttpd.conf是现成的,修改一下就可以了

cd /usr/local/lighttpd
mkdir conf
cp /path/to/lighttpd-1.4.8/doc/lighttpd.conf /usr/local/lighttpd/conf/
..edit it ..


简单的配置一下就可以测试,基本的配置默认的注释都解释得很清除, 因为lighttpd本身很简洁, 要查看文档的看这里
启动lighttpd是使用主目录下sbin中的lighttpd -f conf/xxx.conf来启动,

cd /usr/local/lighttpd
sbin/lighttpd -f conf/lighttpd.conf #自动到后台运行
或者
sbin/lighttpd -f conf/lighttpd.conf -D #启动在前台,可以用Ctrl-C中止,方便调试


如果图方便, 可以把lighttpd/sbin加入到PATH中

安装ruby版本的fastcgi

1 安装fastcgi,到这里下载

wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz tar xzvf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure --prefix=/usr/local
make make install cd ..


2 安装ruby-fastcgi的绑定库,到这里下载

wget http://sugi.nemui.org/pub/ruby/fcgi/ruby-fcgi-0.8.6.tar.gz tar -xzvf ruby-fcgi-0.8.6.tar.gz
cd ruby-fcgi-0.8.6
ruby install.rb config --prefix=/usr/local
ruby install.rb setup
ruby install.rb install
cd ..


3 使用gem来安装fcgi,如果前面两步失败, gem 的install也会报错的

gem install fcgi


给lighttpd配置 ruby

研究中.....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: