Passenger y URIS de tipo alias de Apache

Hola a tod@s,

Estamos intentando utilizar Passenger para un proyecto que estamos
desarrollando y no podemos utilizar URIS del tipo alias en Apache. Me
explico, si utilizamos la configuración http://aplicacion.dominio.com no
hay problema, pero si utilizamos un alias de Apache
Website Domain Names, Online Stores & Hosting | Domain.com no funciona.

Parece que siempre va a buscar la aplicación en DocumentRoot de
dominio.com y no encontramos la manera de indicarle que la aplicación esta
en un path diferente.

No se si alguien más ha tenido este problema o si sabéis donde puedo
encontrar información para solucionarlo.

Un saludo y muchas gracias.


GUILLERMO GARCIA MOLINA
RailsConta - Contabilidad libre para entornos web 2.0
Móvil: 615332943
Correo: [email protected]
web: http://www.railsconta.es
Linkedin: Sign Up | LinkedIn
Facebook: http://ca-es.facebook.com/pages/RailsConta/46808326419
Twitter: http://twitter.com/railsconta

El día 4 de enero de 2009 1:58, Guillermo G. Molina
[email protected]
escribió:> en un path diferente.

No se si alguien más ha tenido este problema o si sabéis donde puedo
encontrar información para solucionarlo.

Yo lo he tenido… y no pude solucionarlo… a ver si alguien comenta
algo y nos ayuda a los dos :slight_smile:

Me comentaron algo de los prefix en el routes, pero no me pareció
buena idea porque el prefix debería tener una configuración diferente
dependiendo de la subcarpeta donde se desplegara la
aplicación.
Lo que yo intentaba… no sé si es tu caso, era desplegar la
aplicaciónrails como tantas otras aplicaciones php que despliego: que si la
despliegas en una subcarpeta del dominio funciona igual que si la
despliegas en el root del dominio. Y al final tuve que desplegar las
aplicaciones en subdominios del dominio en vez de en subcarpetas del
dominio. :confused:

Con Java y Tomcat también es fácil hacer esto… Tomcat a la subcarpeta
la llama ‘contexto’.

Suerte
f.

En config/environments/production.rb podeis utilizar …
relative_url_root [1]

config.action_controller.relative_url_root = "/internal"

Para definir un path diferente. Nosotros lo utilizamos para poder
tener varias aplicaciones en el mismo dominio.

[1]
http://api.rubyonrails.org/classes/ActionController/AbstractRequest.html#M000432

El día 4 de enero de 2009 10:30, Francesc E.
[email protected]
escribió:> En config/environments/production.rb podeis utilizar … relative_url_root [1]

config.action_controller.relative_url_root = “/internal”

Para definir un path diferente. Nosotros lo utilizamos para poder
tener varias aplicaciones en el mismo dominio.

[1] http://api.rubyonrails.org/classes/ActionController/AbstractRequest.html#M000432

Ese Francesc… pues parece que es lo que buscábamos… por lo menos yo.

Gracias
f.

A mi me sigue fallando, es para pasar un Redmine de la version 0.7.3 a
la
0.6 y creo que utilizar reails 2.1.2.

El error que me da es este:

*** Unexpected error in Passenger: Cannot spawn application ‘’: The
spawn
server has exited unexpectedly.

http://api.rubyonrails.org/classes/ActionController/AbstractRequest.html#M000432
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


GUILLERMO GARCIA MOLINA
RailsConta - Contabilidad libre para entornos web 2.0
Móvil: 615332943
Correo: [email protected]
web: http://www.railsconta.es
Linkedin: Sign Up | LinkedIn
Facebook: RailsConta
Twitter: http://twitter.com/railsconta

Guillermo G. Molina
escribió:> en un path diferente.

No se si alguien más ha tenido este problema o si sabéis donde puedo
encontrar información para solucionarlo.

Un saludo y muchas gracias.

¿Habéis probado con RailsBaseURI?
http://www.modrails.com/documentation/Users%20guide.html#deploying_rails_to_sub_uri

saludos
Amaia


Amaia C.
Dabne Tecnologías de la Información - www.dabne.net -
http://blog.dabne.net
*
Buscador de Subvenciones - http://buscaboe.dabne.net
Apuntes de Rails - http://apuntesderails.amaiac.net
*

El día 5 de enero de 2009 12:11, Amaia C. [email protected]
escribió:>

¿Habéis probado con RailsBaseURI?
Phusion Passenger users guide index

Tiene buena pinta sí señor… y parece que no hay que tocar el código
para definir la subcarpeta… esto es interesante porque la persona que
despliega la aplicación no debería tener que tocar el código para
desplegarla donde le plazca.

f.

A mi me parece la mejor opción. Extremadamente sencillo ¿no?

El día 5 de enero de 2009 12:47, Fernando G.
[email protected]
escribió:> El día 5 de enero de 2009 12:11, Amaia C. [email protected] escribió:

El día 5 de enero de 2009 13:23, Francesc E.
[email protected]
escribió:> Yo creo que aparte de eso le has de decir a tu aplicación Rails que

defina las rutas relativas.

config.action_controller.relative_url_root = “/internal”

Creo que Francesc tiene razón porque sino los helper de urls
formaránla url sin la subcarpeta… y al Apache le llegará una petición al
raiz.

:confused:

f.

Yo creo que aparte de eso le has de decir a tu aplicación Rails que
defina las rutas relativas.

config.action_controller.relative_url_root = "/internal"

Nosotros lo tenemos así.