Re: redirection http vers https
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
Reply to: