Bac à idée #7350
EOP en reverseproxy
0%
Description
Je suis en train d'essayer de faire fonctionner EOP dans notre
environnement académique ( reverse proxy centralisé dans le vpn
pédago). Les applis en général nécessitent un patch pour prendre en
compte le reverse-proxy
J'ai bien noté que EOP fonctionne déjà derrière un reverse-proxy (apache
sur scribe et nginx sur amonEcole) et ai vérifié : les images par exemple sont servies.
Le problème est au niveau du CAS ou plutôt de la fabrication par flask, des adresses qui seront utilisées par le CAS
Dans def_login_required par ex tu récupères request.url
j'ai dans request.url une valeur inutilisable :
req_url=http://clg-convention.ac-besancon.fr:443, 10.100.250.2/eop/documents
la où je devrais trouver http://clg-convention.ac-besancon.fr:443/eop/documents
Ce qui fait que le paramètre passé à redirect est:
/eop/login?next=https%3A%2F%2Fclg-convention.ac-besancon.fr%3A443*%2C+10.100.250.2%*2Feop%2Fdocuments
Request.url étant appelé une quinzaine de fois dans le script, il faudrait reconstituer la bonne valeur à chaque fois, ce qui est impossible.
Je retrouve ce problème de faire reconnaitre le reverse proxy dans ce lien http://flask.pocoo.org/snippets/35/
Historique
#1 Mis à jour par Lionel Morin il y a environ 12 ans
- Tracker changé de Anomalie à Evolution
- Statut changé de Nouveau à A étudier
#2 Mis à jour par Philippe Roy il y a presque 12 ans
Un petit up car nous avons le même problème dans notre académie.
#3 Mis à jour par Lionel Morin il y a plus de 10 ans
- Tracker changé de Evolution à Bac à idée
L'architecture d'EOP ayant été changée en profondeur à partir de la version d'EOLE 2.4, le problème est-il toujours d'actualité ?
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de A étudier à Nouveau
#5 Mis à jour par Lionel Morin il y a presque 10 ans
- Statut changé de Nouveau à Classée sans suite