Aide conf apache https

Fermé
michel22 - 1 déc. 2017 à 15:13
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 5 déc. 2017 à 10:24
Bonjour à tous,

j'ai un soucis sur une conf apache d'un de mes vhosts , je n'arrive pas à atteindre mon url, j'ai le message d'erreur "ERR_TOO_MANY_REDIRECTS" quelque soit le navigateur et l'os.

Voici la conf qui ne va pas :

RewriteCond %{HTTP:X-Forwarded-Proto} !HTTPS
RewriteRule ^/msc-dease-ihm(.*) https://%{HTTP_HOST}/msc-dease-ihm$1 [R,L]


merci d'avance,

A voir également:

2 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
4 déc. 2017 à 09:52
Bonjour,

Le problème de ta redirection est qu'elle s'applique récursivement au résultat qu'elle produit. Si tu regardes dans tes log (
tail -f /var/log/apache2/*
) et que tu tentes de visiter cette page, tu comprendras le problème.

Bonne chance
0
Bonjour,

merci de votre réponse, en effet dans les logs, je vois des redirects en boucle mais je ne sais pas ce qui doit être adapter dans mon fichier de conf.

merci de ton aide.
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
5 déc. 2017 à 10:24
En fait j'aimerais que tu me dises ce que tu veux faire.

Si le but de la première instruction est de tester si l'adresse initialement demandée n'est pas de type https, alors la syntaxe serait plutôt :
https://httpd.apache.org/docs/2.4/fr/rewrite/remapping.html

<If "%{SERVER_PROTOCOL} != 'HTTPS'">
Redirect "/admin/" "https://www.example.com/admin/"
</If>


Si le but est de rediriger de http vers https, plusieurs solutions sont possibles :
lien1
lien2
0