InformazónComunicazónsIniciar sesiónColaboraMancomunUsuarios conectadosAgora mesmo hai 0 usuarios e 1 invitado conectados.
|
MiniHowto: Redirixir todo o tráfico http a https de modo transparenteEnviado por oscar en 8 Abril, 2008 - 16:21.
Pensemos que temos un servidor apache (versión 2) correndo e que temos xa habilitado o módulo rewrite (comando coma administrador a2enmod rewrite pra habilitalo módulo). Temos xa creados os certificados pertinentes pra que o apache funcione baixo https (non é a finalidade deste mini-howto ensinar coma crealos certificados, nin ensinar a configuración do arquivo do apache) e a nosa máquina responde tanto as peticións baixo http (conexión non segura polo porto 80) coma https (conexión segura polo porto 443). A nosa finalidade agora é que automáticamente cando alguén poña a url do dominio no noso navegador: http://dominio.com ou faga unha petición de calqueira das páxinas que haxa baixo este dominio automáticamente e de maneira transparente pra o usuario lle sirva a páxina mediante https de maneira que todo o tráfico vaia encriptado. Isto pódese facer a través dun .htaccess, código javascript etc etc. No noso caso o que faremos será modificalo propio arquivo de configuración do apache2 /etc/apache2/sites-enabled/000-default (evidentemente teremos que ter acceso a máquina e permisos pra modificalo mesmo se non non poderemos usar este método). Marcarei en negrita o que teremos que poñer pra que redirixa automáticamente o apache de http a https:
Engadindo esas 3 liñas en negrita a nosa configuración faremos que redirixa todo o tráfico directamente a https e irá moito máis rápido que se o facemos a través dun script (xa sexa cgi, javascript...) ou a través de .htaccess. Espero que os serva de axuda, Mail: oscar.casal[at]gmail.com |
Temas activosComentarios recentes
Artigos recentes no blog
|
Grazanhas Grazanhas
Como sempre un xefe, oscar.
teño pensado crear un miniproxectiño onde poder poñer estes pequenos códigos e telos catalogados por etiquetas. Cando o teña vos aviso a tod@s.
Por suposto sen dubidalo vai estar feito con Rails e poderá ser acedido mediante REST.
Mess with the Best, Die like the Rest.
Intentarei acostumarme a
Intentarei acostumarme a poñer cousas así, ó final seguro que hai a xente que lle serven xa que eu no seu momento pois tamén tiven que buscalas
(non é a finalidade deste
(non é a finalidade deste mini-howto ensinar coma crealos certificados, nin ensinar a configuración do arquivo do apache...)
Oes e podias facer un HowTo sobre isto. Estou acostumado a traballar con IIS e últimamente tamén me toca darlle ao Apache pero custame o cambio.
Moitas gracias!!!
Un Saudo dende a mariña.
Creación dos certificados
Boas Replicante69,
De momento poño un par de enlaces que che poden servir pra o tema da creación dos certificados:
http://www.kriptopolis.org/apache-con-ssl
http://ardentice.wordpress.com/2007/10/27/certificado-ssl-autogestionado-en-apache/