...
Afin de publier esup-signature de manière securisée, il est possible de mettre un frontal Apache à l'aide du module mod_proxy.
Installer préalablement Apache2
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
sudo apt update
sudo apt install apache2 |
Pour ce faire installer apache puis activer le mod_proxy :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
a2enmod proxy proxy_http proxy_ajp proxy proxy_http proxy_ajp Donne : Enabling module proxy. Considering dependency proxy for proxy_http: Module proxy already enabled Enabling module proxy_http. Considering dependency proxy for proxy_ajp: Module proxy already enabled Enabling module proxy_ajp. To activate the new configuration, you need to run: systemctl restart apache2 |
Redémarre Apache pour prendre en compte les changements :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
systemctl restart apache2 |
Voici maintenant un exemple de configuration apache qui va rediriger les requetes http vers https puis faire proxy vers l'application esup-signature
...
| Info |
|---|
Pour gérer plus facilement les sources sur le serveur d'exploitation il est conseillé d'utiliser git. Le dépôt d'origine d'esup-signature se trouve sur github https://github.com/EsupPortail/esup-signature. Le dépôt fonctionne ainsi :
Des tags sont créés pour chaque version importante du code voir : Change log , https://github.com/EsupPortail/esup-signature/tags |
Clonage
Comme expliqué dans la documentation d'installation, il est préférable de cloner le dépôt git sur le serveur qui héberge esup-signature. Pour cela on commence par faire :
...
| Remarque |
|---|
Pour que le système d'archivage soit activé, il faut mettre le paramètre enable-scheduled-cleanup à true |
Les demandes restent consultables depuis esup-signature qui fait, alors, la passerelle avec l'espace d'archivage.
( Après archivage, si l'utilisateur supprime complètement la demande depuis l'interface d'ESUP-Signature, le document ne sera plus visible depuis l'interface, mais il reste disponible dans l'espace d'archivage. )
Pour consulter la taille de la base depuis la console psql :
...