Création
d'entreprise
Posez votre question Signaler

[APACHE] redirection http vers https [Résolu]

kelux 1268Messages postés 18 juin 2004Date d'inscription - Dernière réponse le 20 oct. 2004 à 02:46
Salut (ou re pour les autres :))

J'ai réinstallé mon IDS Snort il y a quelques jours....

J'aimerai automatiquement rediriger l'accès à ACID en HTTPS, je m'explique:

on accède à ACID via http://monIP/acid/

Une fenetre d'authentification s'ouvre et demande le LOGIN et mot de passe, mais cette action n'est pas cryptée ....

Si j'accède à ACID via https://monIP/acid/ , la demande d'accord sur le certificat se fait.... puis l'authentification est cryptée.....

J'aimerai donc rediriger http://monIP/acid vers https://monIP/acid.

J'ai essayé qq trucs (que j'expliquerai plus bas) , mais l'authentification se fait deux fois , une premiere fois en http (fenetre login + mdp) puis je suis immédiatement redirigé vers l' https et je dois m'authentifier une seconde fois ....
Il est clair que ça ne me plait pas , le chiffrement ne s'effectue qu' au niveau de la seconde authentification.

Voici ce que j'ai testé :
dans /repweb/.htaccess :

RewiteEngine on
RewriteBase /repweb/acid
RewriteCond %{SERVER_PORT !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}$1 [L,R]

J'ai essayé aussi de le mettre dans /repweb/acid, j'ai également tenté de faire un Virtual Host (dans httpd.conf), mais rien n'y fait.....
D'ailleurs la j'ai tout pété plus rien ne marche ..... :/ mais non :) il ne faut pas s'énerver....

Merci par avance :)

Luc L.
Lire la suite 

[APACHE] redirection http vers https »

Suggestions
2 réponses
Réponse
+10
moins plus
Je viens de trouver la solution :)

Je vous en fait part ....

J'édite httpd.conf :

<Directory "/repweb/acid">
RewriteEngine on
RewriteBase /repweb/acid
RewriteCond %{SERVER_PORTS} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/acid/ [L,R]
</Directory>


J'édite ensuite ssl.conf :

<Virtualhost _default_:443>
....
....
<Directory "/repweb/acid">
AuthType Basic
AuthName "trucmouche"
AuthUserFile /reppass/pass
Require user toto
</Directory>
....
.....
</VirtualHost>

Et tout roule :)

Luc L.
Ajouter un commentaire
Réponse
+0
moins plus
J'ai décidé de ne pas utiliser .htaccess, juste httpd.conf :

<Directory "/repweb/acid">
RewriteEngine on
RewriteBase /repweb/acid
RewriteCond %{SERVER_PORTS} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/acid/ [L,R]
AuthType Basic
AuthName "trucmouche"
AuthUserFile /reppass/pass
Require user toto
</Directory>

J'ai toujours la demande d'authentification qui se fait 2 fois, une en clair puis cryptée.....

Pourtant j'ai mis la règle de réécriture avant la demande d'authentification .... enfin je ne sais pas si l'ordre des paramètres a une influence ....

Une idée ???

Merci de votre attention

Luc L.
Ajouter un commentaire
Ce document intitulé « [APACHE] redirection http vers https » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?