[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Tengo un server, en el cual se corre Apache como Web server en el puerto 8080 y Squid como Web Cache, en el 3128 por default. Con ayuda de IPTables, redirecciono las peticiones que le lleguen al server al pueto 80 hacia el Cache y eso si funciona muy bien, con Squid no tengo problema alguno, asi es que mi problema NO es el ver las paginas de todo Internet, es mas con Apache tampoco tengo problemas, porque si desde un explorer habro http://mi.server.com:8080 lo veo sin broncas, pero quiero evitar el poner :8080 para poder ver la pagina del Apache de mi server. Hasta ahora si habro http://mi.server.com lo que veo es la pagina de Access Denied de Squid, cuando maneje ipchains, al server que tambien tenia Apache y Squid pero ipchains en lugar de iptables, le aplicaba la regla:
ipchains -A input -p tcp -d 145.234.123.2 80 -j REDIRECT 8080Y con eso bastaba para que cuando llegara una peticion directa a la ip de http://mi.server.com en lugar de enviar la petiucion al Squid, ipchains la redireccionaba al Apache en el 8080, asi es que necesito esta misma logica aplicada pero en lugar de ipchains, iptables. Ahora que si puedo engañar a los usuarios de mi pagina, llevandolos al Squid como webserver y que Squid jale el HTML del Apache, pues estaria bien... Se puede? si se puede creo que esta mejor, no?
Saludos y gracias, Alonso.
From: Armando Soto Baeza <asbaeza en yahoo com mx> Reply-To: linux en linuxppp com To: linux en linuxppp com Subject: Re: [Sop.Tec.LinuxPPP] Redirect http Date: Wed, 20 Feb 2002 10:46:34 -0600 Si quieres hacer que squid se comporte como proxy de cache transparente, usa "http_port 80", luego pon "httpd_accel_port 8080" y "httpd_accel_with_proxy on" para que redirija las peticiones al servidor hacia el puerto 8080. Alonso Tellez Roman wrote:Hola lista, por favor solicito de su consejo para redireccionar las peticiones que vengan de internet a mi server en el puerto 80, hacia el puerto 8080 en donde puse a correr apache, la cuestion esta asi, en este server tengo 2 interfases, con direccion homolagada y no homologada para mi red local, tengo enmascaramiento y squid funcionando como proxy transparente para lo que redirecciono con iptables el puerto 80 hacia el 3128, entonces cambie el puerto del apache del 80 al 8080 y el apache ya se ve si le doy http://localhost:8080 sin embargo les pido por favor me digan como o en donde esta la info para redirigir lo que vaya a 145.234.123.2 80 hacia el 8080 sin que afecte la regla de reenviar lo que viene de mi interfaz interna hacia el puerto 80 reenviarlo al 3128. Tengo esto en iptables: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128 Entonces me falta esto que hacia con ipchains. ipchains -A input -p tcp -d 145.234.123.2 80 -j REDIRECT 8080 En pocas palabras cual es el sinonimo de lo anterior para iptables? Saludos y gracias, Alonso. _________________________________________________________________ Hable con sus amigos en línea, pruebe MSN Messenger: http://messenger.msn.es --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html--------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html
¤º°`°º¤ø,¸¸,ø¤º°`°º¤øø¤º°`°º¤ø,¸¸,ø¤º°`°º¤øø¤º°`°º¤ Alonso Eusebio Téllez Román mailto: lnx00 en hotmail com Usuario de la lista de correo linux: No olvides redactar tu resumen final. _________________________________________________________________Descargue GRATUITAMENTE MSN Explorer en http://explorer.yupimsn.com/intl.asp.
--------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://linuxppp.com/reglas.html