Dans tes répertoires que tu veux en https, tu peux placr ces lignes dans ton htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}
Elles permettront de forcer https à la place de http. Bien entendu, il te faudra le module rewrite d'apache...
Après, il faut voir cmt tu as écris tes fichiers de conf pour tes virtuals hosts, si tu as des problèmes à ce propos.
++
]>Je crois bien que pour utiliser du https, la directives SSLEngine ne peut se situer qu'au sein d'un virtualHost ou dans la config général d'Apache.
]>d'abord merci de ta réponse.
je ne saisi pas bien la 2ieme partie de ton message. Mon souci est que je ne veux pas passer tout le site en https mais seulement 2 répertoires, l'autentification, se fait pour l'instant en ldap et pam et j'aimerais pour rediriger des 2 accès sur du https, mais je ne sais pas quelle est la meilleure solution. Je ne sais pas si je suis bien clair.
Cdt batmag
]>la protection d'acces par identifiant/mot de passe concerne un répertoire (et ses sous-répertoire).
Pour un site en https, tu peux protéger 2 répertoires, en raffinant le .htaccess, tu peux autoriser l'un des répertoires à certains utilisateurs et l'autre répertoire à d'autres utilisateurs.
]>j'ai besoin d'un conseil.
je gère un serveur WEB sous apache2 et tournant sous Etch.
sur le site il y a 2 zones avec acces login+passwd
j'aimerais passer ces 2 zones en https.
Ma question: dois je mettre en place des virtuals host differents pour chaque zone ou il y a t-il une autre méthode?
Merci de vos conseils
Cdt Batmag
]>