2009-04-03 18 views
7

Quiero configurar un proxy inverso desde uno de nuestros sitios intranet IIS para apuntar a otro servidor tomcat. Por ejemplo, quiero que el usuario busque 'http://our-iis-server/friendly-url' y que invierta el proxy a 'http://our-tomcat-server/ugly-url'.¿Mejor proxy inverso para IIS 6?

¿Cuál sería la mejor solución para esto? Yo he reducido a tres opciones:

Además, estas herramientas pueden reescribir los vínculos en el html? Por ejemplo, si el html del servidor tomcat tiene algo así como 'a href = http://our-tomcat-server/ugly-url/product/widget' lo necesitaría para cambiar a 'a href = http://our-iis-server/friendly-url/product/widget'

Gracias de antemano. Todas las buenas respuestas serán votadas !!!

+0

Encontré esto: http://www.addedbytes.com/apache/url-rewriting-for-beginners/ – Chris

+1

De manera divertida, al final, un simple conjunto de marcos hizo todo lo que necesitábamos. – Chris

+0

haga lo que haga NO escriba su propio proxy inverso ... siempre termina en lágrimas. –

Respuesta

7

IIRF es bueno y gratis. Sin embargo, no es un proxy inverso - aún no de todos modos . [a partir de marzo de 2010, IIRF puede actuar como un proxy inverso] Es el equivalente a la modificación de Apache mod _, y necesita mod _ proxy.

Parece que Helicon ISAPI Rewrite 3.0 admite proxying y reescritura de URL.

Las opciones gratuitas incluyen Apache on Windows, o también puede ejecutar Squid como servidor proxy. La respuesta canónica de Microsoft es ISA Server.

+0

Cheeso parece ser el autor de IIRF, y el comentario de "todavía no de todos modos" que agregó con suerte significa que es algo que está en su radar. – crb

+1

IIRF ahora actúa como un proxy inverso. – Cheeso

Cuestiones relacionadas