Problema de redirección del sitio web IIS

Problema de redirección del sitio web IIS

Hice esta pregunta antes y ya sé cómo usar ISA Server 2006 para implementar esta función, mi pregunta actual es cómo implementar la misma función sin usar ISA Server pero usando IIS puro únicamente. ¿Alguien tiene alguna idea?

Mi entorno de desarrollo/implementación es IIS + Windows Server 2003/2008 + .Net + VSTS2008 + C#. Tengo varios sitios web, cada uno de ellos tiene versión estable y beta, por ejemplo, tengo sistema de pedido de versión beta y sistema de pedido de versión estable, igual que sistema de compra. Implementé los 4 sistemas en 4 máquinas físicas diferentes (nombre de máquina labvm1, labvm2, labvm3 y labvm4).

Mi requisito es tener un esquema de URL común para acceder a los diferentes sistemas, como,

http://www.mycorp.com/order/beta
http://www.mycorp.com/order/stable
http://www.mycorp.com/purchase/beta
http://www.mycorp.com/purchase/stable

Pero dado que los 4 sistemas están implementados en 4 máquinas físicas diferentes con diferentes nombres de máquina/DNS, ¿cómo podría asignar el mismo dominio (http://www.mycorp.com) con sufijos diferentes para diferentes sistemas físicos en línea?

gracias de antemano jorge

Respuesta1

Creo que esto se puede hacer con el equilibrio de carga, pero parece complicado implementarlo.

En teoría, también podrías escribir un reenviador de solicitudes ISAPI o comprar uno comoISAPIReEscribir.

Recomendaría simplemente hacer redirecciones de IIS para que el usuario pueda ingresar la bonita URL para llegar allí, pero luego será redirigido a la máquina apropiada. O marcos, supongo, es otra opción.

Respuesta2

Depende de tu requerimiento...

Si está satisfecho con una instancia de IIS que ejecuta su código y entrega las páginas, utilice carpetas virtuales. De lo contrario, deberá utilizar una reescritura de URL como ISAPIRewrite.

Respuesta3

Reescritura iónicaes una reescritura de URL gratuita que funciona bien... Lo he usado para muchos sitios Drupal que he ejecutado en IIS...

Respuesta4

Reescritura de ISAPI de Ionic(IIRF) es una buena reescritura de URL para IIS (y gratuita), pero parece que el OP quiere un proxy HTTP. IIRF puede realizar reescritura o proxy inverso HTTP. Necesita la versión 2.0 de IIRF para obtener la capacidad de proxy.

información relacionada