Bonjour à tous,
Je ne parviens pas à accéder à mon application rails via lighttpd.
J'avais trouvé quelques renseignements sur cette page:
http://digitalmediaminute.com/howto/fc4rails
Sachant que mon application est localisée à
/home/gv/travaux/ruby/Database
Après quelques essais infructueux, j'en suis à un /etc/lighttpd/lighttpd.conf modifié comme ceci:
J'ai ajouté une ligne dans /etc/hosts:# simple virtual hosting
simple-vhost.server-root = "/home/gv/travaux/ruby/Database"
simple-vhost.default-host = "database"
simple-vhost.document-root = "public"
# Start of test vhost
$HTTP["host"] == "database" {
server.document-root = "/home/gv/travaux/ruby/Database/public/"
accesslog.filename = "/home/gv/travaux/ruby/Database/log/lighttpd.log"
server.indexfiles = ( "dispatch.fcgi", "index.html" )
server.error-handler-404 = "/dispatch.fcgi"
# rails stuff
#### fastcgi module
fastcgi.server = (
".fcgi" => (
"database" => (
"socket" => "/home/gv/travaux/ruby/Database/tmp/database.socket",
"bin-path" => "/home/gv/travaux/ruby/Database/public/dispatch.fcgi",
"min-procs" => 1,
"max_procs" => 2
)
)
)
}
# End of test vhost
relancé lighttpd (pas de message d'erreur au démarrage) et pointé mon navigateur vers http://database...127.0.0.1 database
Cependant, tout n'est pas si grave puisque je peux bien accéder à des adresses comme http://database/robots.txt ou tout fichier statique situé dans ce répertoire. Mais dans les sous-répertoires comme imagesApplication error
Change this error message for exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code) in public/500.html
Bref, je cale, et j'aurais bien besoin d'aide.
J'utilise une Debian 4.0, lighttpd 1.4.13-4etch1, rails 1.1.6-3 , libfcgi0c2 2.4.0-6, libfcgi-ruby1.8 0.8.7-3.
Merci d'avance
Partager