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
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 phpMyAdmin (administration des bases MySQL)
phpMyAdmin permet de gérer les bases de données MySQL hébergées par le module.
Pour activer/désactiver l'application web phpMyAdmin il faut passer la variable Activer phpMyAdmin (administration des bases MySQL)
à oui
.
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.
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.
Permettre aux utilisateurs d'ajouter des comptes de courrier électronique personnels
Permettre aux utilisateurs d'ajouter des comptes de courrier électronique personnels (au travers d'un serveur pop)
permet aux utilisateurs d'ajouter des comptes de courrier électronique autres que ceux gérés par l'annuaire du module.
Activer Pydio (gestionnaire de fichiers)
Cette variable permet d'activer/désactiver l'application web Pydio (anciennement Ajaxplorer) sur le module.
Pydio est une application web qui permet à l'utilisateur de gérer ses fichiers au travers d'un navigateur.
Complément
Toutes les applications web pré-packagées installées manuellement apparaissent dans cet onglet pour éventuellement être désactivées.
Envole
L'installation d'Envole[3] fait apparaître des variables supplémentaires dans cet onglet et un onglet Envole
.
La gestion des thèmes pour Envole et les applications web est désactivable. Il est également possible de choisir le thème à utiliser parmi une liste.
Beaucoup d'applications web seront impactées : portail Envole, Dokuwiki, EAD, edispatcher, EoleSSO, Moodle, OpenSondage, WordPress, …
Mode expert
Certificats
En mode expert il est possible d'activer la vérification de l'autorité de certification pour les applications web cassifiées et de modifier le chemin des certificats utilisés par le serveur web Apache.
EOP
Par défaut, seuls les professeurs principaux peuvent changer le mot de passe de leurs élèves. 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.
Pydio
Lorsque l'application Pydio est activée, les variables Activer un repository Local
et Activer un repository distant en FTP
sont disponibles :
Activer un repository local
permet d'activer un espace commun en lecture/écriture sur le serveur pour tous les utilisateurs ;Activer un repository distant en FTP
permet de faire un serveur de fichiers avec Pydio qui pointe sur un contrôleur de domaine distant via le protocole FTP.
Remarque
Le répertoire utilisé pour le repository local
est par défaut : /home/www-data/var/www/html/pydio
.