Project

General

Profile

Tâche #19460

Scénario #19456: Rendre accessible l'EAD sur un Scribe (configuration Nginx/Apache)

Gérer le cas des modules utilisant Apache

Added by Lohysia MOUETTE over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/13/2017
Due date:
% Done:

80%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

Description

Une configuration du portail est disponible pour Apache.

la gestion des actions 'external' en semble pas gérable sans passer par nginx (à première vue, il n'y a pas d'équivalent au module auth_request sur apache).

si aucune solution ne semble possible à travers Apache, voir comment renvoyer sur nginx pour l'EAD


Related issues

Copied from EWT - Tâche #19400: Gérer le cas des modules utilisant Apache Reporté 02/13/2017

Associated revisions

Revision 4da25107 (diff)
Added by Bruno Boiget over 4 years ago

Invert dependencies order (eole-web/eole-reverseproxy)

ref #19460

Revision c67e895d (diff)
Added by Bruno Boiget over 4 years ago

Serve EAD3 with nginx when using eole-web

  • creates a new server on localhost:4300 (nginx)
  • proxy /ead to nginx in apache

ref #19460

Revision e8399cd2 (diff)
Added by Bruno Boiget over 4 years ago

Serve EAD3 with nginx when using eole-web

  • creates a new server on localhost:4300 (nginx)
  • proxy /ead to nginx in apache

ref #19460

Revision 3a073e31 (diff)
Added by Bruno Boiget over 4 years ago

add dependancy on nginx-full

ref #19460

Revision e874916b (diff)
Added by Lionel Morin over 4 years ago

Add rm=True for apache conf when activer_ead3 is set to non

ref #19460

Revision e82713d9 (diff)
Added by Bruno Boiget over 4 years ago

Put external apps URL under /ead path

ref #19460

Revision 1746e90c (diff)
Added by Daniel Dehennin over 4 years ago

Nginx familly can be disabled when apache is enabled

  • dicos/29_ead3.xml: New variable to by-pass the absence of “do
    not disable target if source is disabled” on the test with
    “nginx_degrade_http”.

Ref: #19460

Revision fd8945bf (diff)
Added by Daniel Dehennin over 4 years ago

Revert "Invert dependencies order (eole-web/eole-reverseproxy)"

- we do not want to install eole-web on amon

- we can't use Breaks/Conflicts/Replaces since AmonEcole has both
packages

Install eole-reverseproxy everywhere since GenConfig and EAD3
dictionnaries are now fixed for Scribe.

This reverts commit 4da2510759068529cc2c4c42371fcd7a4eca6dfa.

Ref: #19460

Revision b6842197 (diff)
Added by Daniel Dehennin over 4 years ago

Revert "Invert dependencies order (eole-web/eole-reverseproxy)"

- we do not want to install eole-web on amon

- we can't use Breaks/Conflicts/Replaces since AmonEcole has both
packages

Install eole-reverseproxy everywhere since GenConfig and EAD3
dictionnaries are now fixed for Scribe.

This reverts commit 4da2510759068529cc2c4c42371fcd7a4eca6dfa for develop.

Ref: #19460

History

#1 Updated by Bruno Boiget over 4 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Bruno Boiget over 4 years ago

  • Assigned To set to Bruno Boiget

#3 Updated by Bruno Boiget over 4 years ago

  • Remaining (hours) changed from 4.0 to 1.0

#4 Updated by Bruno Boiget over 4 years ago

  • % Done changed from 0 to 80

Solution retenue:

  • la configuration /etc/nginx/web.d/ead3.conf est toujours générée quand l'ead3 est actif
  • dans le cas d'Apache
    • nginx sert cette configuration sur le port 4300 (en http sur localhost seulement)
    • apache fait reverse-proxy vers nginx pour /ead
  • inchangé dans le cas de nginx

#5 Updated by Scrum Master over 4 years ago

  • Status changed from En cours to Résolu

#6 Updated by Gwenael Remond over 4 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 1.0 to 0.0

Also available in: Atom PDF