lighttpd的Proxy配置

阅读更多
采用proxy比使用fcgi的方式,来的容易一些。而且在windows上这是唯一的方式。

在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 )
                              )  )
  }
}

你可能感兴趣的:(lighttpd,CSS,PHP,C,C++)