Ricardo Frydman Eureka! escribió:
cuando alguien escriba en su navegador "dominiodepablo" y automáticamente se conecte al puerto 80 del servidor, entenderá que habrá algún servidor de HTTP al otro lado. Si redireccionamos a nivel iptables al 443, se encontrará con un servidor de HTTPS, provocando una inconsistencia.-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rober Morales wrote:Pablo Braulio escribió:iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j DNAT --to IP_SERVER_WEB:443no lo soluciones a ese nivel, iptables no entiende de httpindependientemente que la solucion sea o no la acertada....que quisiste decir aca?!
para que, efectivamente, se encuentre con un servidor http, o al menos con una cabecera de este protocolo, y entonces el navegador se dirija a donde debería haberlo hecho, no sólo cambiando de puerto, si no también de protocolo (inspeccionando los certificados, etc.)¿Alguien sabría como solucionar esto?.es mejor solución mandar una cabecera 300 y dar la dirección https://...Nos explicas porque por favor?
busca en php.net la función header, aunque supongo que se puedan usar otros lenguajes, como perl. quizá apache pueda mandar directamente la cabecera que tú quieras, busca por "redirección apache" en google no uses redirección web ni con metatags ni conjavascript, está desautorizado por la w3c, pues te cargas el botón atrás del navegador.- -- Ricardo A.Frydman Consultor en Tecnología Open Source - Administrador de Sistemas jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar SIP # 1-747-667-9534 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFDNVxZkw12RhFuGy4RArQPAJ9soq7ae4NClbGSyr3yA8nL9PVErwCfQMaA b8twaCjeOh7x00kwhoXrQWE= =o0B1 -----END PGP SIGNATURE-----
-- // //Rober Morales Chaparro // #include /* RMC'05 */ <iostream> class saludo { public: saludo(){ std::cout << "hola"; } ~saludo() { std::cout << " mundo!" ; } } ; int main() { saludo holamundo; }