Ya te dije no necesitas hacer NADA en iptables con un proxy rerveso +
virtual hosts, en apache se soluciona en 2 segundos
Ej: Si lo quieres para CentOS
WebSite -> Apache puerto 80 www.dominio.com
Intranet-> Glassfish puerto 8080 intranet.dominio.com
Correo-> Apache puerto 80 correo.dominio.com
# vim /etc/http/conf.d/vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.dominio.com
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
CustomLog /var/log/access.log combined
ErrorLog /var/log/httpd/error.log
</VirtualHost>
<VirtualHost *:80>
ServerName mail.dominio8.com
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ServerAlias intranet.*
ProxyRequests Off
ProxyPass / http://intranet.dominio.com:8080/
ProxyPassReverse / http://intranet.dominio8.com:8080/
CustomLog /var/log/glassfish-access.log combined
ErrorLog /var/log/httpd/glassfish-error.log
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName correo.dominio.com
DocumentRoot "/var/www/webmail"
<Directory "/var/www/webmail">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
CustomLog /var/log/correo.log combined
ErrorLog /var/log/httpd/correo-error.log
</VirtualHost>
# service httpd restart
# chkconfig httpd on
Luego resuelves por dns los subdominios apuntando al IP de Apache
y problema solucionado
El 19 de octubre de 2012 09:36, Cesar Ramos Alvarado <
[email protected]> escribió:
> Hola amigos,
> Quiero hacerles una consulta sobre como redireccionar una puerto ya que
> tengo un server donde tengo instalado el glassfish en cual lo utiliza por
> defecto el puerto 80 y lo he redirigido al puerto 8080 con una regla de
> iptables hasta aqui todo normal, pero tambien me han dicho que en este
> mismo server cargue la pagina web de la empresa, para esto he creado una
> interfaz virtual eth0:1 ( 10.0.0.9 ) y he creado una regla de iptables
> direccionando la ip virtual que usa tambien el puerto 80 hacial el puerto
> 1080, pero cuando quiero ingresar a la web mediante la direccion :
> *MailScanner
> le advierte: los links numericos son comunmente utilizados en actividades
> maliciosas:* http://10.0.0.9 <http://10.0.0.9> me carga la pagina del
> glassfish y si lo pongo de la siguiente manera *MailScanner le advierte:
> los links numericos son comunmente utilizados en actividades
> maliciosas:*http://10.0.0.9:1080<http://10.0.0.9:1080>aca si me carga la web
> de la empresa.
> Esta son las reglas que utilizo tanto para el glassfish como para la web
> donde direcciono al puerto 8080 y al 1080.
> iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
> --to-port 8080
> iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to
> 192.168.1.150:1080
>
> Espero púedan corregirme o adicionar alguna regla que me permita realizar
> este proceso.
>
> Saludos y Gracias,
>
> Cesar Ramos A.
> Sistemas Linux
>
> --
> Este mensaje ha sido analizado por *MailScanner*<http://www.mailscanner.info/>
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
> MailScanner agradece a transtec Computers <http://www.transtec.co.uk/>por su
> apoyo.
>
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
>
> Participa suscribiéndote y escribiendo a: [email protected]
> Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
> http://voip2.voip.net.pe/mailman/listinfo/linux-plug
>
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php
>
> Alojamiento de listas cortesia de http://cipher.pe
>
--
Clever Flores
Perú Linux SAC
Tel: 640-5800 Anexo 104
Blog: http://www.perulinux.pe/blog/clever
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://voip2.voip.net.pe/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php
Alojamiento de listas cortesia de http://cipher.pe