83991931 2010-11-09
下载了最新版的lighttpd,然后配置,发现和原来的不一样了。
1.lighttpd.conf更加简洁。模块配置跑到/etc/lighttpd/modules.conf
下,fastcgi的配置在conf.d/下
2.若开启了urlrewrite,注意修改/etc/lighttpd/modules.conf中的模块配置。3. conf.d/下的配置文件不会自动加载,注意手动包含下
编译后目录结构:
进入 /etc/lighttpd/
#tree
|-- conf.d
||--access_log.conf
||--auth.conf
||--cgi.conf
||--cml.conf
||--compress.conf
||--debug.conf
||--dirlisting.conf
||--evhost.conf
||--expire.conf
||--fastcgi.conf
||--geoip.conf
||--magnet.conf
||--mime.conf
||--mod.template
||--mysql_vhost.conf
||--proxy.conf
||--rrdtool.conf
||--scgi.conf
||--secdownload.conf
||--simple_vhost.conf
||--ssi.conf
||--status.conf
||--trigger_b4_dl.conf
||--userdir.conf
|`--webdav.conf
|--lighttpd.conf
|--modules.conf
`--vhosts.d
|--vhosts.conf
`-- vhosts.template配置文件/etc/lighttpd/vhosts.d/vhosts.conf
$HTTP["host"] =~ "^(www\.)?test.com" {
server.document-root = "/var/www/test.com"
#url.rewrite=(
#"(css|files|img|js)/(.*)"=>"/$1/$2",
#"^([^\?]*)(\?(.+))?$"=>"/index.php?url=$1&$3",
#)
}下边这个是端口访问网站的配置范例。注意不要加127.0.0.1,否则报错。
$SERVER["socket"]==":8888"{
server.document-root = "/var/www/test1.com"}