Project

General

Profile

Tâche #26469

Scénario #26287: Permettre l'activation de l'EAD3 sur Scribe 2.6.2 avec apache2

Conflit Apache Nginx Scribe 2.6.2 accès EAD3

Added by Laurent DEBAY (AC) over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/17/2019
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Confirmation de l'erreur de la demande #24582 à propos de la redirection de apache vers Nginx.
La solution présentée dans la demande #24582 ne solutionne pas le problème car en cas de désactivation de l'EAD3 une variable est indisponible.

erreur-NGINX-Apache.txt View - Erreur au (845 Bytes) Laurent DEBAY (AC), 01/17/2019 12:03 PM

Associated revisions

Revision 1bd6bd74 (diff)
Added by Joël Cuissinat over 4 years ago

Declare missing var to enable EAD3 with apache2 on 2.6.2

Ref: #26469

History

#1 Updated by Joël Cuissinat over 4 years ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat over 4 years ago

  • Related to Scénario #26287: Permettre l'activation de l'EAD3 sur Scribe 2.6.2 avec apache2 added

#3 Updated by Scrum Master over 4 years ago

  • Parent task set to #26287

#4 Updated by Laurent Flori over 4 years ago

Sur un scribe etb1 2.6.2:

Pour que l'on puisse accéder à l'ead3 avec apache et nginx il faut que les templates suivants soient en place et actifs:
- Pour apache2: ead3.apache.conf (/etc/apache2/sites-available/ et lien vers /etc/apache2/sites-enabled/ )
- Pour Nginx: ead3.apache_nginx.conf (/etc/nginx/conf.d/)

On peut alors accéder à l'ead3 via:

https://scribe.etb1.lan/ead

#5 Updated by Joël Cuissinat over 4 years ago

  • Status changed from Nouveau to En cours

#6 Updated by Joël Cuissinat over 4 years ago

Je reprends l'affaire avec un Scribe 2.6.2 et :

CreoleSet activer_ead3 oui

La condition qui nous met dedans est la suivante car la variable "test_activer_nginx_web" qui n'est plus disponible depuis qu'on n'installe plus eole-reverseproxy !

        <!-- Do not configure Apache if we use Nginx -->
        <condition name='disabled_if_in' source='test_activer_nginx_web' fallback='True'>
            <param>oui</param>
            <target type='filelist'>ead3_apache</target>
            <target type='servicelist'>ead3_apache</target>
        </condition>

NB : Bah, c'était déjà expliqué par Benjamin dans #24582 !

Du coup, je propose d'ajouter le contournement suivant dans 29_ead3.xml (initialier la variable si elle n'existe pas) :

            <variable name='test_activer_nginx_web' type='oui/non' exists='False' hidden='True'>
                <value>non</value>
            </variable>

=> à tester sur d'autres modules/dans d'autres configuration (NB : on pourra s'inspirer du tableau de Manu #25155#note-3)

#7 Updated by Joël Cuissinat over 4 years ago

  • Assigned To set to Joël Cuissinat

#8 Updated by Joël Cuissinat over 4 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#9 Updated by Joël Cuissinat over 4 years ago

  • Subject changed from Conflit Apache Nginx Scribe 2.6.2 accés EAD3 to Conflit Apache Nginx Scribe 2.6.2 accès EAD3

#10 Updated by Laurent Flori over 4 years ago

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

Also available in: Atom PDF