Redirection d'une URL en SSL avec Apache 1.3

Redirection d'une URL en SSL avec Apache 1.3 - Logiciels - Linux et OS Alternatifs

Marsh Posté le 07-08-2007 à 11:55:06    

Bonjour,
 
                J'ai essayé pas mal de truc mais là je suis désespéré....Voici mon problème: je suis sur un site http://localhost/, je voudrais que quand je tape http://localhost/admin je sois redirigé en https sur toute l'arborescence http://localhost/admin/*.
 
              Ou alors faire en sorte que http://localhost/admin ne soit accessible uniquement en https, j'ai cherché pas mal de howto mais seulement sur apache2 et non sur apache1.....
 
J'espère que vous avez la solution !
 
Merci à tous !
RedVivi

Reply

Marsh Posté le 07-08-2007 à 11:55:06   

Reply

Marsh Posté le 08-08-2007 à 09:43:06    

Une solution possible (on peut en trouver d'autres, notamment avec les RewriteRule) : utiliser les directives ProxyPass et ProxyPassReverse.
 

ProxyPass         /admin     https://localhost/admin
ProxyPassReverse  /admin     https://localhost/admin


Le mod_proxy doit être activé pour que ça fonctionne :
 

LoadModule proxy_module modules/mod_proxy.so


Message édité par fdaniel le 08-08-2007 à 09:43:15
Reply

Marsh Posté le 08-08-2007 à 16:30:27    

Le problème c'est que ta méthode ne fonctionne que pour Apache 2 il me semble car mod_proxy n'est pas dispo pour apache 1.3

Reply

Marsh Posté le 08-08-2007 à 16:39:45    

Reply

Marsh Posté le 08-08-2007 à 17:14:36    

??? oulà....milles excuses j'ai du abuser de la boisson...merci mais...comment fait-on pour l'installer ?

Message cité 1 fois
Message édité par redvivi le 08-08-2007 à 17:15:23
Reply

Marsh Posté le 08-08-2007 à 22:33:40    

redvivi a écrit :

??? oulà....milles excuses j'ai du abuser de la boisson...merci mais...comment fait-on pour l'installer ?


Quelle distrib ? Il est probablement déjà packagé, il faut donc installer le rpm/deb/autre qui va bien, puis activer le mod via la ligne indiquée plus haut (en vérifiant au préalable qu'il soit bien déployé dans le répertoire modules). Au pire faut peut-être recompiler Apache (chez moi il me semble qu'il est inclus par défaut).

Reply

Marsh Posté le 09-08-2007 à 17:38:10    

Je suis sur Debian Etch, je n'ai pas trouvé la ligne concernée dans httpd.conf

Reply

Marsh Posté le 09-08-2007 à 18:39:51    

dans le httpd.conf de apache :

Code :
  1. RewriteEngine On
  2.         RewriteCond %{SERVER_PORT}      !^443$
  3.         RewriteRule ^(.*)$      https://%{SERVER_NAME}/ton_rep/ [L,R=303]


Message édité par Le_Tolier le 09-08-2007 à 18:40:05

---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 09-08-2007 à 18:45:43    

Quel sont les avantages/inconvénients de cette méthode par rapport au mod_proxy ?

Reply

Marsh Posté le 09-08-2007 à 19:24:40    

j'en sais rien :)


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 09-08-2007 à 19:24:40   

Reply

Marsh Posté le 09-08-2007 à 19:52:26    

Tu es sur que ta méthode (Le Tollier) fonctionne avec une authentification type SSL et la navigation SSl ?

Reply

Marsh Posté le 09-08-2007 à 20:44:55    

une auth ?
 
moi je l t utilise oui ca marche maintenant si tu veux t auth c est le apache-ssl qui faut conf pas le apache normale


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 09-08-2007 à 20:49:44    

Ha non, le apache-ssl crypte tout de A à Z, moi si tu veux j'ai un programme qui a une authentification ssl, en procédant avec ta méthode, est-ce que lauthentification va marcher ? genre je devrais pas me relogger à chaque fois que je clique sur un lien ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed