lighttpd 安装配置

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

    研究中.....
posted @ 2005-12-18 21:26  tech.cap  阅读(1259)  评论(0编辑  收藏  举报