Redireccionar peticiones web a una Maquina local

Imagen de fsigu

Forums: 

Amigos como estan, necesito su ayuda, tengo en la oficina un servidor centos, en el cual esta configurado sendmail, squid, y apache, este servidor tiene una ippublica, Pero aqui tienen un sistema hecho en punto neten ambiente web, el cual esta alojado en una maquina de la red local, lo que deseo saber si es posible que cuando desde el exterior se digite por ejemplo http://miippublica/sistema, el linux redireccione estas peticiones a la maquina que tengo con windows se muestre la pagina web hecha en asp y asi poder usar el sistema desde el exterior.

Espero me puedan ayudar con esto, muchas gracias

lo que se hace en esos casos

Imagen de elgabo

lo que se hace en esos casos es un reverse proxy con apache, utilizando el modulo mod_proxy ... esto quiere decir que la peticion http llega al apache por medio de la ip publica y este hace otro requerimiento a tu servidor web interno, supongo que quieres utilizar el puerto 80 para hostear tu webapp .Net

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.

asi es amigo, pero no tendria

Imagen de fsigu

asi es amigo, pero no tendria problema en ponerle el puerto 8080 al apache y dejar solo el 80 al webserver interno, porque probe con unas reglas de iptables i sigo teniendo respuesta del apache no me esta redireccionando no se si esta mal, esta es la regla que digite:
iptables -t nat -A PREROUTING -d 200.200.200.1 -j DNAT --to-destination 192.168.0.88, asumiendo que 200.200.200.1 es mi ip publica.
Saludos

Fernando

Como te dice elgabo para

Imagen de deathUser

Como te dice elgabo para hacer eso deberías configurar el proxy reverso en el apache, ya que con iptables redireccionas todo el tráfico que va a un puerto, no va a poder discriminar ni por nombres de dominio, ni peor por una URL.

Si no tienes problema en cambiar el puerto de tu apache, es la solución más facil ...

bye
;)

Gracias amigo ahora una

Imagen de fsigu

Gracias amigo ahora una consulta mas, si hago esto igual se vana poder revisar las paginas web que tengo en el apache?? osea se va a poder ver la pagina web que esta en el apache y la que este en el windows??

Fernando

Si cambias de puerto el

Imagen de deathUser

Si cambias de puerto el apache, pues podrás ver las páginas con el nuevo puerto, digamos que lo cambias del 80 al 82, pues si antes lo veías con: http://192.168.0.1, después del cambio lo verás con: http://192.168.0.1:82, si tus usuarios son demaciado brutos, pues creo que la opción del reverse proxy es la que te conviene, de esa manera se ven las páginas por tu apache, algo como: http://192.168.0.1/kk_de_dot_net/, asumiendo que configuraste el apache para que haga proxy reverso de la aplicacion Moco$oft Güin2 en el directorio kk_de_dot_net

Suerte ...

bye
;)

Gracias bro por tus

Imagen de fsigu

Gracias bro por tus aclaracion si lo corrego pero nada, al menos intento probar asi sea redireccionando todas las peticiones tal y como me lo indicas y nada.
Quisiera que me ayuden ejecute iptables - nvL. y se supone que aqui deberia tener alguna indicacion de que esta redireccionando el puerto y a que maquina cierto?? pero no encuentro nada que me diga que esta activa esa regla.

Espero sus sugerencias gracias

Fernando

Páginas