Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2009, 15:32
diegoturriaga
 
Fecha de Ingreso: noviembre-2004
Ubicación: Buenos Aires
Mensajes: 34
Antigüedad: 20 años, 1 mes
Puntos: 0
Redireccionar puerto IIS 5.1 hacia Apache 2.2.11

Bien tengo funcionando en mi entorno de desarrollo un IIS escuchando los puertos 80 y 443 y un apache en el puerto 8080 todo corriendo en un Windows XP Profesional con SP3.

Es dicir que si pongo: http:/ /localhost accedo a http:/ /localhost/localstart.asp sin problemas. Y lo mismo para el apache, si pongo http:/ /localhost:8080 accedo sin problemas a la página por defecto del xampp (el apache es una instalación xampp)

Incluso he definido un host en C:\WINDOWS\system32\drivers\etc\host digamos:
# sitio web por defecto
127.0.0.1 localhost
#sitio web de desarrollo apache
127.0.0.1 www . misitioweb.com.ar

Y he creado en conf/extra/httpd-vhosts.conf un Virtual Host de manera que si pongo http:/ /www . misitioweb.com.ar:8080 entro a mi sitio web apache sin problemas... así anda todo perfecto.

El tema es que no me gusta que se deba indicar el puerto... y esa es mi consulta ¿Cómo redireccionar de forma transparente del puerto por defecto de IIS (80) al 8080 de apache?

Pero para pedir...debo pedir bien Una solución que encontré redireccionaba de Apache hacia ISS pero no puedo intercambiar los puertos de IIS y Apache... El IIS del servidor (producción) casi como que no lo puedo tocar... tiene muchas cosas funcionando y no se que pasaría se cambia de puerto así que me contento con encontrar la manera de hacer que el ISS en mi servidor de desarrollo cuando uno pone http:/ /www . sitioWebIIS.com use el puerto 80 del ISS pero que si pongo http:/ /www . misitioweb.com.ar me lo convierta internamente a http:/ /www . misitioweb.com.ar:8080 que es lo que donde esta escuchando el Apache.

Bueno, espero haber sido claro... por todo, Muchas Gracias!

Última edición por diegoturriaga; 19/07/2009 a las 15:52