Re: Apache et https

Top Page

Reply to this message
Author: Xavier Belanger
Date:  
To: Frédéric
CC: Guilde
Subject: Re: Apache et https
Bonjour,

> Est-ce qu'il y a moyen de forcer l'utilisation du protocole
> https d'un sous-répertoire d'un site accessible globalement
> en http ?


Oui, dans 'httpd-vhosts.conf' (ou son equivalent), dans la section
concernant l'hôte en question :

    RewriteEngine on


    RewriteCond %{SERVER_PORT} !^443$
    RewriteCond %{REQUEST_URI} /
    RewriteRule ^/(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]


Tu peux spécifier un répetoire en particulier sur la deuxième
ligne (RewriteCond %{REQUEST_URI} /plop/) pour affiner.

Et pour le répertoire la directive 'SSLRequireSSL' est aussi
un bon complément.

Après ça tu auras des messages avec des codes HTTP de redirection
(301) dans les logs lorsque quelqu'un tentera d'accéder en HTTP au
lieu de HTTPS.

A+
--
Xavier Belanger