Projet

Général

Profil

Scénario #19857

Le proxy EOLE devrait fonctionner derrière un Amon

Ajouté par Emmanuel GARETTE il y a environ 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/06/2017
Echéance:
13/07/2017
% réalisé:

100%

Temps estimé:
(Total: 7.00 h)
Temps passé:
(Total: 6.50 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

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 avec aca.proxy en proxy parent
  • Le test doit être OK.

common-squid2.conf.patch Voir (377 octets) Gérald Schwartzmann, 27/06/2017 12:03


Sous-tâches

Tâche #20946: Supprimer les entêtes superflusFerméGérald Schwartzmann

Tâche #20949: Faire un test squashFerméGérald Schwartzmann

Tâche #20950: Faire un errataFerméGérald Schwartzmann


Demandes liées

Lié à eole-web - Tâche #19148: Remplacer la configuration de mod_rpaf par mod_remoteip Fermé 13/02/2017

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

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)

Formats disponibles : Atom PDF