#Installer Redmine sur lighttpd

J’utilise actuellement le serveur web lighttpd sur mon serveur personnel, ce qui nécessite un peu de paramétrage différent de Apache. Ainsi pour faire fonctionner Redmine (Application Ruby on Rails de gestion de projet), j’ai utilisé cette configuration:

#Virtual host
server.modules += ( "mod_fastcgi", "mod_rewrite")

$HTTP["host"]  =~ "labs.zeneffy.fr" { # nom du vhos
    server.errorlog = "/var/log/lighttpd/zeneffy/labs/error.log"
    accesslog.filename = "/var/log/lighttpd/zeneffy/labs/access.log"
    server.document-root = "/var/www/zeneffy/labs/public"
    server.indexfiles = ( "dispatch.fcgi" )
    server.error-handler-404 = "/dispatch.fcgi"
    url.rewrite-once = (
        "^/(.*\..+(?!html))$" => "$0",
        "^/(.*)\.(.*)"        => "$0",
    )

    fastcgi.server =  (
        ".fcgi" => (
        "labs.tifauve.net" => (
            "bin-path" => "/var/www/zeneffy/labs/public/dispatch.fcgi",
            "socket" => "/tmp/redmine.socket",
            "min-procs" => 1,
            "max-procs" => 2,
            "idle-timeout" => 20,
            "check-local" => "disable",
            "bin-environment" => ( "RAILS_ENV" => "production", "RAILS_ROOT" => "/var/www/zeneffy/labs" )
            )
        )
    )

}
Date de publication: 26/03/2010
Mots-clefs: #ruby #rubyonrails #ubuntu