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
Claro que se puede debes
Claro que se puede debes hacer DNAT, te comento que ya se hablo del tema varias veces, utiliza la opcion de BUSCAR y encontraras más info.
gracias amigo justo estaba
gracias amigo justo estaba buscando y no encontraba mucho con redireccionamiento, pero con DNAT, encontre algo mas voy a revisar y cualquier cosa les aviso
Fernando
lo que se hace en esos casos
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
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
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
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
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
;)
Que mas fsigu?? Te faltó
Que mas fsigu??
Te faltó ambos puertos y el protocolo
Dale así:
iptables -t nat -A PREROUTING -p tcp -d 200.200.200.1 --dport 80 -j DNAT --to-destination 192.168.0.88:80
Saludos
NEO
- - - - - -
www.bodegadelmp3.com
Gracias bro por tus
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
prueba con: iptables -nvL -t
prueba con:
iptables -nvL -t nat
Suerte ...
bye
;)
Páginas