Onglet Applications web : Configuration des applications web

Les onglets Applications web et Apache ne sont disponibles qu'après activation du service, Activer le serveur web Apache à oui, dans l'onglet Services.

L'onglet Applications web permet un réglage minimum pour le fonctionnement des applications web. Il permet aussi d'activer/désactiver toutes les applications web EOLE installées sur le module.

Nom de domaine des applications web

Le choix du Nom de domaine des applications web est essentiel.

Pour un bon fonctionnement de toutes les applications, il est impératif d'utiliser un nom de domaine.

Dans la mesure du possible, il faut que celui-ci soit résolvable sur Internet. Si ce n'est pas le cas, il est possible d'utiliser un nom de domaine local diffusé par le serveur DNS[1] de l'établissement.

Ce paramètre ne doit pas être précédé du nom du protocole.

Attention

À partir de la version EOLE 2.6.1, les adresses IP ne sont plus autorisées pour cette variable.

Cette restriction est notamment due au durcissement du support du protocole HTTPS[2] par les navigateurs.

Application web par défaut

L'application web par défaut sera celle renseignée dans la variable : Application web par défaut (redirection).

Exemple

Si la variable Application web par défaut vaut /webmail, alors l'adresse http://<adresse_serveur>/ pointera vers http://<adresse_serveur>/webmail/

Serveur web et proxy inverse

Lorsque le serveur web est derrière un proxy inverse, c'est l'adresse IP du proxy inverse et non celle de l'utilisateur qui est enregistrée dans les fichiers de journalisation. Pour éviter cela, il est possible de passer la variable Le serveur web est derrière un reverse proxy à oui et de déclarer son adresse (généralement l'adresse IP du module Amon sur la zone) dans Adresse IP du serveur reverse proxy.

Remarque

Sur le module AmonEcole, si le proxy inverse est activé, les variables sont calculées et masquées : Le serveur web est derrière un reverse proxy est à oui et l'Adresse IP du serveur reverse proxy est celle du bridge interne : 192.0.2.1.

Attention

La déclaration du proxy inverse ajoute une entête qui contient une adresse IP qui peut potentiellement être falsifiée depuis la machine source.

En cas d'utilisation d'un proxy, la récupération de l'adresse IP des stations du réseau local n'est pas garantie.

Complément

Sur EOLE 2.6.0 et inférieur, cette fonctionnalité était implémentée via le module Apache additionnel RPAF : https://github.com/gnif/mod_rpaf.

Sur EOLE 2.6.1 et supérieur, cette fonctionnalité est implémentée via le module Apache natif RemoteIP : https://httpd.apache.org/docs/current/fr/mod/mod_remoteip.html

Activer Bareos WebUI (gestion de la sauvegarde)

Bareos WebUI est une application web permettant de surveiller et gérer les sauvegardes Bareos.

Activer Adminer (administration des bases de données)

Adminer permet de gérer les bases de données MySQL hébergées par le module.

Elle vient en remplacement de l'application phpMyAdmin.

Pour activer/désactiver l'application web Adminer il faut passer la variable : Activer Adminer (administration de bases de données) à oui.

Activer nextcloud (gestionnaire de fichiers)

Cette variable permet d'activer/désactiver l'application web Nextcloud sur le module.

Nextcloud est une application web qui permet à l'utilisateur de gérer ses fichiers au travers d'un navigateur.

Une seconde variable permet de personnaliser la taille maximum autorisée pour les fichiers téléversés via l'application.

Truc & astuce

Si un proxy est déclaré dans l'onglet Général, Nextcloud l'utilisera pour accéder à des ressources externes.

La variable du mode expert : Domaines exclus du proxy permet de déclarer des exceptions.

Activer EOE

Cette variable permet d'activer/désactiver l'application web EOE sur le module.

EOE propose une interface simple contenant un ensemble d'outils à destination des élèves.

Activer EOP

Cette variable permet d'activer/désactiver l'application web EOP sur le module.

EOP propose une interface simple contenant un ensemble d'outils à destination des enseignants.

Par défaut, tous les professeurs principaux peuvent accéder à la section Gestion d'EOP.

À partir d'EOLE 2.8.1, la variable Permettre aux enseignants de gérer les élèves et mots de passes permet de désactiver l'accès à cette section à tous les professeurs.

Par défaut, seuls les professeurs principaux peuvent modifier le mot de passe de leurs élèves.

En mode expert, en passant la variable Permettre aux enseignants de changer le mot de passe de tous les élèves à oui, chaque professeur pourra changer le mot de passe de n'importe quel élève dans l'application EOP.

La variable Permettre aux enseignants admin de créer des comptes temporaires permet aux professeurs admin de créer des comptes avec une date d'expiration.

Activer Roundcube (webmail)

Cette variable permet d'activer/désactiver l'application web Rouncube sur le module.

Roundcube est une application web qui permet à l'utilisateur de gérer ses courriers électroniques au travers d'un navigateur.

Une seconde variable permet de définir le thème utilisé pour cette application.

Activer Thèmes

L'activation d'Envole Thèmes permet de choisir un thème à appliquer pour les différents éléments visuels propre à Envole[3] : mire SSO, EAD, portail Envole, les diverses applications supportées par la mutualisation, …

Complément

Toutes les applications web pré-packagées installées manuellement apparaissent dans cet onglet pour éventuellement être désactivées.