Projet

Général

Profil

Tâche #19395

Scénario #19000: Traitement express PNE-SR (7-9)

eole-web: oubli des deux templates 'apache-eole.conf'' et ' apache-eoleapps.conf' lorsde la mise à niveau de la syntaxe apache 2.2 en apache 2.4

Ajouté par christophe guerinot il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Début:
14/02/2017
Echéance:
% réalisé:

0%

Temps estimé:
1.00 h
Restant à faire (heures):
0.0

apache-eole.conf.patch Voir (326 octets) christophe guerinot, 01/03/2017 16:09


Demandes liées

Lié à esbl-ocs - Tâche #14854: mettre le VH Apache en compatibilité 2.4 Fermé 25/01/2016
Lié à esbl-glpi - Tâche #14855: mettre le VH Apache en compatibilité 2.4 Fermé 25/01/2016
Lié à esbl-grr - Tâche #14856: mettre le VH Apache en compatibilité 2.4 Fermé 25/01/2016
Lié à Distribution EOLE - Tâche #20871: apache-eole.conf: Des services souhaitent lister les répertoires et fichiers avec la fonctionnalité 'Déclarer des applications web supplémentaires' Fermé 23/01/2017
Lié à Distribution EOLE - Tâche #22005: eole-web 2.6.2 : Il reste deux templates avec l'ancienne syntaxe apache 2.2 'apache-eole.conf'' et ' apache-eoleapps.conf' Fermé 23/01/2017

Historique

#1 Mis à jour par christophe guerinot il y a environ 7 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par christophe guerinot il y a environ 7 ans

  • Lié à Tâche #14854: mettre le VH Apache en compatibilité 2.4 ajouté

#3 Mis à jour par christophe guerinot il y a environ 7 ans

  • Lié à Tâche #14855: mettre le VH Apache en compatibilité 2.4 ajouté

#4 Mis à jour par christophe guerinot il y a environ 7 ans

  • Lié à Tâche #14856: mettre le VH Apache en compatibilité 2.4 ajouté

#5 Mis à jour par christophe guerinot il y a environ 7 ans

L'adaptation des deux templates a été oublié lors de la mise à niveau de l'an passé

syntaxe actuelle

template apache-eole.conf actuel

root@sbl-141:~# cat /usr/share/eole/creole/distrib/apache-eole.conf 
(...)
<Directory "%%ap_dir">
   DirectoryIndex index.php
   Order Allow,Deny
   Allow from All
</Directory>
(...)

template apache-eoleapps.conf actuel

root@sbl-141:~# cat /usr/share/eole/creole/distrib/apache-eoleapps.conf 
(...)
<Location /eoleapps>
    RewriteEngine  On
    RewriteCond %{HTTPS} off
    RewriteRule  ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    ProxyPass http://%%container_ip_web:10000/eoleapps
    ProxyPassReverse http://%%container_ip_web:10000/eoleapps
    RequestHeader set X-Forwarded-Proto "https" 
    Order Allow,Deny
    Allow from all
</Location>
(...)

Les directives Apache 2.4 utilisent désormais Require en lieu & place de allow et deny
https://httpd.apache.org/docs/2.4/fr/upgrading.html

il faut remplacer les deux lignes

    Order Allow,Deny
    Allow from all

par la nouvelle syntaxe

   Require all granted

#6 Mis à jour par christophe guerinot il y a environ 7 ans

  • Fichier apache-eole.conf.patch Voir ajouté
  • Statut changé de En cours à Résolu
  • Restant à faire (heures) changé de 1.0 à 0.0

reste à faire

- pour l'infrastructure MEEM, sur Z-maitre , ajout du patch ''apache-eole.conf.patch' ci-joint à l'ensemble des variantes du module esbl 2.5.2
(synchro sur les zephirs de prod par la suite ...)

- de pas oublier de créer une demande quelque part pour ne pas oublier d'effectuer l'adaptation du paquet eole-web en 2.6.2

#7 Mis à jour par Emmanuel IHRY il y a environ 7 ans

  • Statut changé de Résolu à Fermé

#8 Mis à jour par christophe guerinot il y a presque 7 ans

  • Lié à Tâche #20871: apache-eole.conf: Des services souhaitent lister les répertoires et fichiers avec la fonctionnalité 'Déclarer des applications web supplémentaires' ajouté

#9 Mis à jour par christophe guerinot il y a plus de 6 ans

  • Lié à Tâche #22005: eole-web 2.6.2 : Il reste deux templates avec l'ancienne syntaxe apache 2.2 'apache-eole.conf'' et ' apache-eoleapps.conf' ajouté

Formats disponibles : Atom PDF