Re: apache et ssl

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: Guilde Linux
Subject: Re: apache et ssl
> bonjour a tous,
>
> j'ai mis un webmail sur mon serveur a la maison.
> Comme je ne voulais pas diffuser en clair mon password, j'ai active le
> ssl pour faire du https. Seulement voila, si je tapes webmail.toto.com
> je ne vais pas sur le virtualhost attendu, il me faut preciser
> https://webmail.toto.com. Comment faire la redirection automatiquement ?


    Ce n'est pas un problème de redirection. C'est le comportement normal 
de ton navigateur. Si tu ne lui mets pas de "https://" devant l'URL, il 
va considérer que tu veux faire du HTTP et non du HTTPS, d'où la 
connexion sur "http://webmail.toto.com".


    Par contre, tu peux configurer ton serveur HTTP pour que toute 
connexion arrivant sur "http://webmail.toto.com" soit renvoyée sur 
"https://webmail.toto.com/[l'url du service]". Créé une page 
"index.html" que tu places à la racine de "webmail.toto.com", et qui 
contient :


<html>
<head>
<meta http-equiv="refresh" content="0;
url=https://webmail.toto.com/[l'url de ton service web]">
</head>
<html>


> Lors de mon premier essai, konqueror m'a dit que mes certificats
> n'etaient pas valide, kezako ?


    C'est un système qui est à la base du HTTPS, et qui permet au "client" 
(ton konqueror donc) d'être sûr que le site sur lequel il va est bien 
celui qui est supposé être.


    Pour avoir un certificat valide, il faut que tu contactes une société 
qui fait ce type d'authentifications, comme la tristement célèbre 
"Verisign" dont on a pas mal parlé durant l'été, et que tu payes pour ce 
type de service. Il faut aussi que ton serveur soit sur une IP fixe... 
Bref, cela n'a aucun intérêt pour un particulier.


    Sans certificat, tu dois donc faire confiance au site web, en supposant 
que c'est bien celui celui que tu penses. Par exemple, quelqu'un (moi) 
pourrait créer un site web qui ressemble trait pour trait à ton webmail, 
et je pourrais me débrouiller pour te voler ton adresse IP ou ton nom de 
domaine dynamique. Dès lors, en te connectant sur ce que tu penses être 
ton webmail, tu rentreras en fait ton login/password sur ma machine. 
Information que je pourrais alors utiliser contre la tienne, soit pour 
lire tes mails, soit pour y entrer (si tu as mis en plus un serveur SSH).


> En plus, j'ai oublie la regle nat pour le port 443 de mon firewall pour
> faire un test de l'exterieur...


    Regardes mon site web : 
http://olivieraj.free.fr/fr/linux/information/firewall/fw-03-08.html#III-8-2


    Notes que si t veux aussi bénéficier de la redirection HTTP -> HTTPS, 
il te faudra aussi faire suivre le port 80...


                    Olivier