eso debes resolverlo a nivel de virtualhos tcon apache, ya a ese punto iptables de haber hecho bien su trabajo. Crea un proxy inverse que escuche por el puerto 21 y que apunte al virtualhost que tienes en el puerto 80
Thread name: "[Gutl-l] Redireccionamiento de puertos en iptables" Mail number: 1 Date: Thu, Feb 19, 2015 In reply to: Pablo Mestre > > Hola lista > > > Estoy intentando redireccionar las peticiones de los usuarios de mi > institucion del puerto 21 al puerto 80 pues aunque tengo un servicio > de "FTP" publicado con apache, los usuarios al poner la direccion > ftp.midomino.cu el navegador por defecto los redirecciona al puerto > 21 y quiero que no sea asi, sino que siempre responda el apache. > > Agregue estas lineas a iptables > $IPT -t nat -A PREROUTING -i $IFINT -p tcp --dport 21 -j > REDIRECT --to-port 80 > $IPT -t nat -A PREROUTING -i $IFINT -p udp --dport 21 -j > REDIRECT --to-port 80 > > pero solo se demora un rato y depues se queda la pagina en blanco... > > Saludos > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > > ______________________________________________________________________ > Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. > Gutl-l@jovenclub.cu > https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- -------- Warning! ------------ 100'000 pelos de escoba fueron introducidos satisfactoriamente en su puerto USB. A continuación, la firma de una herramienta inútil: -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l