采用proxy比使用fcgi的方式,来的容易一些。而且在windows上这是唯一的方式。
在proxy的时候,只需要加上一条rewrite rule就可以将所有静态文件交由Lighttpd直接处理。
以下为lighttpd+mongrel的配置文件,本配置将所有swf,js,css,jpg等静态文件交由Lighttpd处理
在proxy的时候,只需要加上一条rewrite rule就可以将所有静态文件交由Lighttpd直接处理。
以下为lighttpd+mongrel的配置文件,本配置将所有swf,js,css,jpg等静态文件交由Lighttpd处理
server.modules = (
"mod_rewrite",
"mod_redirect",
"mod_fastcgi",
"mod_proxy",
"mod_accesslog" )
server.document-root = "C:/lighttpd/htdocs"
## where to send error-messages to
server.errorlog = "C:/lighttpd/logs/lighttpd.error.log"
# files to check for if .../ is requested
server.indexfiles = ( "index.php", "index.html",
"index.htm", "default.htm" )
accesslog.filename = "C:/lighttpd/logs/lighttpd.access.log"
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm" )
$HTTP["host"] == "iff" {
server.document-root = "D:/dev/iff/public"
$HTTP["url"] !~ "\.(gif|jpg|png|txt|html|css|js|swf)$" {
proxy.server = ( "/" => (
( "host" => "127.0.0.1", "port" => 3000 )
) )
}
}