Volet |
---|
borderColor | #4080a4 |
---|
bgColor | #FFFFFF |
---|
titleColor | #f9fafa |
---|
borderWidth | 1 |
---|
titleBGColor | #628DB6 |
---|
title | Socle technique |
---|
|
2.4 8 minimum (8.5.65 minimum). 5.5 minimum (5.5.34 minimum) - Encodage conseillé : character_set_server = utf8mb4, collation_server = utf8mb4_unicode_520_ci (ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci) 11 (openjdk-11.0.11 minimum) Paramètres conseillés : -Xms10m -Xmx1024m |
L'installation de l'application a été validée sur cet environnement technique
Java
Obligatoirement Java 8. Version conseillée : 8U60
Tomcat
Version conseillées :
Apache
Frontal en apache 2.4 avec :
...
- AJP
- Module à charger : proxy_wstunnel_module
Bloc de code |
---|
language | bash |
---|
theme | Eclipse |
---|
title | Règles de réécriture concernant le PUSH (httpd.conf) |
---|
|
|
|
...
| RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^websocket$ [NC,OR]
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
RewriteRule .* ws://<nom>.univ.fr:20070%{REQUEST_URI} [P,L]
# AJP vers Tomcat
ProxyPass / ajp://<nom>.univ.fr:20079/
#Toujours adapter le numero de port avec la conf tomcat du server.xml. Ici : 20070 pour le connecteur HTTP et 20079 pour le connecteur AJP |
Bloc de code |
---|
language | bash |
---|
theme | Eclipse |
---|
title | Règles de réécriture concernant le PUSH (httpd.conf) : ancienne configuration |
---|
| Règles de réécriture concernant le PUSH (httpd.conf)
RewriteEngine on
RewriteCond %{QUERY_STRING} ^((?!X-Atmosphere-Transport=websocket).)*$
RewriteRule ^/PUSH(.*)$ http://<nom>.univ.fr: |
|
2013020070/PUSH$1 [P]
# PUSH
ProxyPass /PUSH ws://<nom>.univ.fr: |
|
2013020070/PUSH
ProxyPassReverse /PUSH ws://<nom>.univ |
|
-2013020070/PUSH
# AJP vers Tomcat
ProxyPass / ajp://<nom>.univ.fr:20079/
#Toujours adapter le numero de port avec la conf tomcat du server.xml. Ici : 20070 pour le connecteur HTTP et 20079 pour le connecteur AJP |
| Configuration Tomcat |
Bloc de code |
---|
language | bash |
---|
theme | Eclipse |
---|
title | Définition des connecteurs du server.xml |
---|
| <Connector port="20070" protocol="HTTP/1.1" connectionTimeout="20000" />
<Connector port="20079" protocol="AJP/1.3" /> |
|
---|
Configuration MySQL | Créer une base vide dédiée à eCandidat |
---|
Répartiteur de charge conseillé | En cas de Load Balancing : HAProxy Bloc de code |
---|
language | bash |
---|
theme | Eclipse |
---|
title | Exemple configuration HAProxy |
---|
| # declaration du vhost
acl url_eCandidat hdr_end(host) -i eCandidat.univ.fr
# fichier pour gerer les acces IP
acl acl_eCandidat src -i -f /etc/haproxy/acl/ |
|
---|
<nom>.univ.fr:20139/ |
eCandidat
# declaration regle websocket ( push)
acl ws_eCandidat hdr(Upgrade) -i WebSocket
use_backend ws_eCandidat if ws_eCandidat url_eCandidat acl_eCandidat
tcp-request inspect-delay 500ms
tcp-request content accept if HTTP
# declaration regle http
use_backend www_eCandidat if url_eCandidat acl_eCandidat
backend ws_eCandidat
mode http
option forwardfor
option http-server-close
option forceclose
no option httpclose
# Cookie qui permet a chaque client de toujours utiliser le même backend
cookie ECANDIDAT insert nocache indirect
# Algorythme de repartition de charge
balance roundrobin
acl hdr_connection_upgrade hdr(Connection) -i upgrade
http-request deny if ! hdr_connection_upgrade
# Liste des serveurs backend
server back-lb1 <nom>.univ.fr:20130 maxconn 1000 weight 10 cookie back-lb1 check
server back-lb2 <nom>.univ.fr:20130 maxconn 1000 weight 10 cookie back-lb2 check
server back-lb3 <nom>.univ.fr:20130 maxconn 1000 weight 10 cookie back-lb3 check
server back-lb4 <nom>.univ.fr:20130 maxconn 1000 weight 10 cookie back-lb4 check |
|
|
Volet |
---|
borderColor | #4080a4 |
---|
bgColor | #FFFFFF |
---|
titleColor | #f9fafa |
---|
borderWidth | 1 |
---|
titleBGColor | #628DB6 |
---|
title | Liens avec le SI |
---|
|
Authentification des utilisateurs (administrateur/gestionnaire/étudiant) Annuaire utilisé pour la recherche des administrateurs, gestionnaires et étudiants État |
---|
colour | Green |
---|
title | SI Scolarité |
---|
| Apogée par défautConfiguration du SI Scolarité | Si vous souhaitez vous connecter à Apogée, un utilisateur doit être créé (lecture seul) et les webservices de l'AMUE installés |
---|
État |
---|
colour | Green |
---|
title | LimeSurvey |
---|
| Lien vers le LimeSurvey de votre établissementConfiguration LimeSurvey | Version conseillée : Version 3.28 Activer les WebServices : Paramètres généraux->Interfaces->Interface RPC Activée : JSON-RPC |
---|
État |
---|
colour | Green |
---|
title | Dématérialisation |
---|
| Dépôt des fichiers (optionnel). Deux types de stockage possibles : File System ou une GED qui respecte la norme CMIS. Seul le stockage en File System et sur la GED Nuxeo ont été testé et validé par le groupe de travail. |
...