Ayuda con webserver IIS y Mongrel


#1

Que tal lista,

Un favor ojala alguien le haya tocado esto. Tengo una aplicacion Rails
corriendo en un windows 2003. Alli hay un webserver IIS. Me piden que
otros
usuarios en la empresa vean la aplicacion pero como está en un puerto
que no
es el 80 no pueden hacerlo.
Solo puedo usar ese webserver y los usuarios solo pueden ver paginas web
por
el puerto 80.

Vi en internet un tutorial: Integrate Rails into an Existing IIS Web
infrastructure using Mongrel , seguí los pasos y logré que funcione
de
manera parcial el rewrite. Pero solo funciona bien la primera pagina, la
de
bienvenida de Rails.
Me explico. Cada vez que alguien pone http://server/test se redirecciona
a
http://server:3000
Pero las vistas estan en la carpeta /cc2, las imagenes en /images y asi
sucesivamente. Si pongo la dir http://server/test/cc2 si puedo ver la
pagina
pero todos los graficos apuntan a: http://server/images y omite por
completo
el rewrite a /test.

Como puedo solucionar eso ??


#2

Tu problema no es de rails. Tienes que permitir los accesos al puerto
3000 desde tu red para que los usuarios accedan. Busca en la
documentación de windows 2003 server como permitir el acceso a
determinados puertos del servidor desde tu intranet

El 5/05/07, Alex R. removed_email_address@domain.invalid escribió:


#3

buenas,

El Saturday 05 May 2007 00:47:06 Alex R. escribió:

Un favor ojala alguien le haya tocado esto. Tengo una aplicacion Rails
corriendo en un windows 2003. Alli hay un webserver IIS. Me piden que otros
usuarios en la empresa vean la aplicacion pero como está en un puerto que
no es el 80 no pueden hacerlo.
Solo puedo usar ese webserver y los usuarios solo pueden ver paginas web
por el puerto 80.

hace eones que no toco un IIS pero según cuentas tu solución podría
pasar por
configurar el IIS para que actuará como proxy HTTP haciatu aplicación
Rails.
Buscando en Google seguro que encuentras la solución buscando con estas
palabras clave:

http://google.com/search?q=iis+proxy

ciao


#4

Yo hice la aplicacion en Rails pero no administro como los usuarios en
la
empresa accesan al web, eso lo hace otro departamento, y ellos en su
proxy
server solo dan acceso web via puerto 80. Ojo que digo web y no a
internet
que no se les da a la mayoria de los empleados. Vamos que es una
intranet
cerrada como en toda megaempresa.