Project

General

Profile

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

Added by christophe guerinot over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Start date:
02/14/2017
Due date:
% Done:

0%

Estimated time:
1.00 h
Remaining (hours):
0.0

apache-eole.conf.patch View (326 Bytes) christophe guerinot, 03/01/2017 04:09 PM


Related issues

Related to esbl-ocs - Tâche #14854: mettre le VH Apache en compatibilité 2.4 Fermé 01/25/2016
Related to esbl-glpi - Tâche #14855: mettre le VH Apache en compatibilité 2.4 Fermé 01/25/2016
Related to esbl-grr - Tâche #14856: mettre le VH Apache en compatibilité 2.4 Fermé 01/25/2016
Related to 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é 01/23/2017
Related to 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é 01/23/2017

History

#1 Updated by christophe guerinot over 4 years ago

  • Status changed from Nouveau to En cours

#2 Updated by christophe guerinot over 4 years ago

  • Related to Tâche #14854: mettre le VH Apache en compatibilité 2.4 added

#3 Updated by christophe guerinot over 4 years ago

  • Related to Tâche #14855: mettre le VH Apache en compatibilité 2.4 added

#4 Updated by christophe guerinot over 4 years ago

  • Related to Tâche #14856: mettre le VH Apache en compatibilité 2.4 added

#5 Updated by christophe guerinot over 4 years ago

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 Updated by christophe guerinot over 4 years ago

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 Updated by Emmanuel IHRY over 4 years ago

  • Status changed from Résolu to Fermé

#8 Updated by christophe guerinot about 4 years ago

  • Related to 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' added

#9 Updated by christophe guerinot over 3 years ago

  • Related to 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' added

Also available in: Atom PDF