Lighttpd con più applicazioni rails in sottocartelle

Ciao a tutti,
è la prima volta che scrivo qui, anche se vi sto leggendo da molto,
quindi mi presento: sono Diego G. in provincia di Vicenza.

Sto perdendo un po’ l’anima cercando di configurare lighttpd
per supportare più applicazioni web sullo stesso dominio ma in
sottocartelle diverse.

Sto utilizzando fastcgi e tutto sembra ok se non che rails non
riconosce il percorso di esecuzione e quindi sballa tutti i link
e simili prodotti da url_for come se fosse in esecuzione sulla radice.

Leggendo in giro ho trovato che è stato tolto l’autoriconoscimento
del percorso di esecuzione per webserver diversi da apache
http://dev.rubyonrails.org/ticket/1048

quindi o si imposta la variabile di am biente RAILS_RELATIVE_URL_ROOT
o si imposta la stessa direttamente dentro i file di environment
(logicamente la seconda è più sporca perchè non portabile)
http://dev.rubyonrails.org/ticket/4243

Sulla mia installazione: debian 4.0 lighttpd 1.4.13 rails 1.2.3
anche se setto “bin-environment” => (“RAILS_RELATIVE_URL_ROOT” =>
“/url”)
non cambia niente :frowning:

Qualcuno ha qualche informazione in merito a come far funzionare
RAILS_RELATIVE_URL_ROOT o a come configurare lighttpd secondo le
esigenze
sopra spiegate ?

Grazie mille
:: Diego G.

Diego G. wrote:

Sulla mia installazione: debian 4.0 lighttpd 1.4.13 rails 1.2.3
anche se setto “bin-environment” => (“RAILS_RELATIVE_URL_ROOT” =>
“/url”)
non cambia niente :frowning:

Mi rispondo con una domanda: cosa cambia all’interno di
action_controller/request.php
tra @env e ENV ??

questo perchè RAILS_RELATIVE_URL_ROOT compare correttamente in ENV ma
evidentemente non in @env … (imho)

Grazie in anticipo per le risposte

:: Diego G.