Scénario #19857
Le proxy EOLE devrait fonctionner derrière un Amon
100%
Description
Squid sur EOLE ajoute l'entête "via" :
http://www.squid-cache.org/Doc/config/via/
Cela pose problème quand on a un Amon derrière un Amon.
De plus, la valeur n'est pas correct (c'est localhost.localdomain).
On devrait le supprimer.
Se mettre d'accord sur une configuration fonctionnelle (si plusieurs, envisager l'ajout de variable), corriger en 2.6.2 et réfléchir à la pertinence d'un backport, à défaut ajouter un ERRATA.
- Le
forwarded_for
est utilisé pour que le serveur web du scribe puisse faire de l'autorisation en fonction de l'IP du client
Proposition¶
- Supprimer le
via
- Faire un ERRATA
Critère d'acceptation¶
- Faire un test squash
aca.proxy
etb1.amon
avecaca.proxy
en proxy parent
- Le test doit être OK.
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Vincent Febvre il y a presque 7 ans
Je viens de reproduire le problème, AmonEcole 2.5.2 derrière un Amon 2.5.2.
L'ajout dans squid.conf de :
... via off forwarded_for off ...
résout le problème.
#2 Mis à jour par Daniel Dehennin il y a presque 7 ans
Vincent Febvre a écrit :
Je viens de reproduire le problème, AmonEcole 2.5.2 derrière un Amon 2.5.2.
L'ajout dans squid.conf de :... via off forwarded_for off ...
Je pense que forwarded_for
doit rester, cela permet au serveur scribe de savoir qui se connecte, dans le cas contraire toutes les connexions viennent du proxy.
#3 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Tracker changé de Demande à Scénario
- Projet changé de Distribution EOLE à eole-proxy
- Sujet changé de squid ne devrait pas mettre l'entête "via" à Le proxy EOLE devrait fonctionner derrière un Amon
- Description mis à jour (diff)
- Echéance mis à 13/07/2017
- Assigné à mis à force orange
- Version cible mis à sprint 2017 26-28 Equipe MENSR
- Points de scénarios mis à 1.0
#4 Mis à jour par Scrum Master il y a presque 7 ans
- Description mis à jour (diff)
- Assigné à changé de force orange à Daniel Dehennin
- Release mis à EOLE 2.6.2
- Points de scénarios changé de 1.0 à 2.0
#5 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Lié à Tâche #19148: Remplacer la configuration de mod_rpaf par mod_remoteip ajouté
#6 Mis à jour par Gérald Schwartzmann il y a presque 7 ans
- Fichier common-squid2.conf.patch Voir ajouté
ERRATA¶
Pour utiliser un proxy parent, il ne faut pas que Squid positionne l'entête Via.
Ce problème est présent sur toutes les versions depuis 2.5.0 et corrigé en 2.6.2.
Pour corriger sur les versions antérieures à 2.6.2, il faut appliquer le patch common-squid2.conf.patch et reconfigurer le serveur avec la commande reconfigure.
Appliquer un patch sur EOLE : http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/MiseEnOeuvreDesModulesEOLE/co/01b-patch.html
#7 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Nouveau à Terminé (Sprint)