Project

General

Profile

Scénario #32897

eole-fog configuration

Added by Borgne Stephane 2 months ago. Updated 18 days ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
07/07/2021
Due date:
08/27/2021
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
0 days
Release:
Release relationship:
Auto

Description

eolebase 2.8

Le fonctionnement des snapins fog utilise ftp pour fournir la charge utile du snapin, pour ce faire, la variable de configuration php "allow_url_fopen" doit être positionnée sur On.
Cette variable ne fait pas l'objet d'une configuration dans le fichier /usr/share/eole/creole/distrib/php.ini et se trouve écrasée lors des MAJ/reconfigure planifiés.

La création manuelle d'un patch de php.ini pour cette variable résoud le problème.

Il convient de distribuer cette configuration comme dépendance du paquet eole-fog.


Subtasks

Tâche #32940: Ajouter le paramètre allow_url_fopen à la configuration apacheFerméMatthieu Lamalle

Tâche #33025: testFerméLudwig Seys

History

#1 Updated by Gilles Grandgérard 2 months ago

  • Tracker changed from Demande to Scénario
  • Due date set to 08/27/2021
  • Target version set to sprint 2021 26-34 Equipe MENSR (été)

#2 Updated by Gilles Grandgérard 2 months ago

  • Target version changed from sprint 2021 26-34 Equipe MENSR (été) to Prestation Cadoles MEN 2021 26-34 (été)
  • Story points set to 1.0

#3 Updated by Joël Cuissinat 2 months ago

Deux pistes de travail :

1/ ajouter une variable (globale) dans eole-web et la forcer dans eole-fog

2/ modifier uniquement la config apache de fog (cf. https://dev-eole.ac-dijon.fr/projects/esbl-glpi/repository/revisions/master/entry/tmpl/apache-glpi.conf), les scripts d’installation de fog génèrent le fichier /etc/apache2/sites-available/001-fog.conf

#4 Updated by Emmanuel GARETTE 2 months ago

  • Assigned To set to Matthieu Lamalle

#5 Updated by Ludwig Seys 24 days ago

  • Status changed from Nouveau to Résolu

#6 Updated by Joël Cuissinat 23 days ago

Fichier obtenu après instance :

root@eolebase:~# cat /etc/apache2/sites-available/001-fog.conf 
<VirtualHost *:80>
    <FilesMatch "\.php$">
        SetHandler "proxy:fcgi://127.0.0.1:9000/" 
    </FilesMatch>
    ServerName 192.168.0.24
    ServerAlias eolebase.ac-test.fr
    php_admin_flag allow_url_fopen On
    DocumentRoot /var/www/
    KeepAlive Off
    <Directory /var/www/fog/>
        DirectoryIndex index.php index.html index.htm
    </Directory>
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
    RewriteRule .* - [F]
    RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
    RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
    RewriteRule ^/fog/(.*)$ /fog/api/index.php [QSA,L]
</VirtualHost>

#7 Updated by Joël Cuissinat 18 days ago

  • Status changed from Résolu to Terminé (Sprint)
  • Release set to EOLE 2.8.0.1

Also available in: Atom PDF