Le Mardi 21 Septembre 2004 18:21, Pascal a écrit : > Damien Raude-Morvan wrote: > >Le Mardi 21 Septembre 2004 12:12, Pascal a écrit : > >>Bonjour, > >> > >>Je souhaiterais avoir une information sur le fonctionnement d'apache en > >>mode ssl. > >> > >>J'ai installé apache-ssl 1.3 sur ma debian. > >>Puisque c'est un apache-*ssl* mon site est accessible à partir d'une > >> url commençant par http*s* > >>Mais la plupart des gens ne tapent jamais https mais simplement http > >>Existe t-il un moyen de rediriger automatiquement toute requête > >>http://<mon-site> vers https://<mon-site> ? > >>Et si cela ne peut se faire automatiquement, quelle méthode existe ? > >> > >>Merci d'avance pour votre aide ! > >> > >>Pascal > > > >J'utilise une rewrite rule[1] dans un fichier .htaccess (ou directement > > dans httpd.conf) : > > > > RewriteEngine on > > RewriteCond %{HTTPS} !=on > > RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L] > > > >[1] http://httpd.apache.org/docs/mod/mod_rewrite.html > > > >A+, Damien > > J'ai oublier de dire que mises comme ça au hasard dans httpd.conf tes > trois lignes ne donnent rien.
Oui c'est sûr qu'il ne faut le mettre au hasard ;) Exemple fonctionnel pour le site mail.drazzib.com : <VirtualHost *:80> ServerName mail.drazzib.com DocumentRoot /usr/share/squirrelmail ErrorLog /var/log/apache2/mail_error.log CustomLog /var/log/apache2/mail_access.log combined <Directory /usr/share/squirrelmail> Options Indexes FollowSymLinks AllowOverride None Allow From All ** RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L] ** </Directory> </VirtualHost> Amicalement, Damien -- Damien Raude-Morvan - DrazziB GPG : 0x337C7EBB WWW : www.drazzib.com ICQ : 68119943 TEL : (+33) 06 08 80 36 98