Skip to content

Configuration de l'espace web de production

Eric Quinton edited this page Feb 19, 2019 · 1 revision

Configuration de l'espace web de production

L'application USACT est conçue pour enregistrer les informations dans des zones géographiques distinctes. Un jeu de données est créé par zone géographique, et les accès à ces jeux de données peuvent être différents selon les zones.

Structuration de la base de données

Données de recherche

Les données de chaque zone géographique sont stockées dans des schémas différents. Les schémas sont initialisés manuellement par l'administrateur des bases de données, qui attribue les droits en conséquence. Les tables de référence sont importées à partir des scripts préparés avec Talend Open Studio et de fichiers Excel normalisés. L'ensemble des scripts et des fichiers Excel sont stockés A DÉFINIR.

Gestion des droits d'accès

Les droits d'accès sont gérés dans le schéma gacl de la base de données. Les groupes sont définis pour chaque zone géographique, ce qui permet d'attribuer des droits différentiés pour un utilisateur selon les zones d'étude. Seuls les administrateurs ont accès à la gestion des droits (l'administrateur des bases de données et le responsable informatique du centre).

Organisation de la plate-forme web

Configuration de l'espace web de production

L'application USACT est conçue pour enregistrer les informations dans des zones géographiques distinctes. Un jeu de données est créé par zone géographique, et les accès à ces jeux de données peuvent être différents selon les zones.

Structuration de la base de données

Données de recherche

Les données de chaque zone géographique sont stockées dans des schémas différents. Les schémas sont initialisés manuellement par l'administrateur des bases de données, qui attribue les droits en conséquence. Les tables de référence sont importées à partir des scripts préparés avec Talend Open Studio et de fichiers Excel normalisés. L'ensemble des scripts et des fichiers Excel sont stockés A DÉFINIR.

Configuration de l'espace web de production

L'application USACT est conçue pour enregistrer les informations dans des zones géographiques distinctes. Un jeu de données est créé par zone géographique, et les accès à ces jeux de données peuvent être différents selon les zones.

Structuration de la base de données

Données de recherche

Les données de chaque zone géographique sont stockées dans des schémas différents. Les schémas sont initialisés manuellement par l'administrateur des bases de données, qui attribue les droits en conséquence. Les tables de référence sont importées à partir des scripts préparés avec Talend Open Studio et de fichiers Excel normalisés. L'ensemble des scripts et des fichiers Excel sont stockés A DÉFINIR.

Gestion des droits d'accès

Les droits d'accès sont gérés dans le schéma gacl de la base de données. Les groupes sont définis pour chaque zone géographique, ce qui permet d'attribuer des droits différentiés pour un utilisateur selon les zones d'étude. Seuls les administrateurs ont accès à la gestion des droits (l'administrateur des bases de données et le responsable informatique du centre).

Organisation de la plate-forme web

Structuration des dossiers

L'application est hébergée dans le serveur web.bordeaux.cemagref.fr, dans le dossier /var/www/usactApp.

Ce dossier contient un sous-dossier par zone géographique, par exemple usactApp/arcachon, et un sous-dossier contenant l'application, usactApp/bin. Le sous-dossier géographique contient, à sa racine, un fichier de configuration spécifique, par exemple usactApp/arcachon/config.ini, et un lien vers le dossier usactApp/bin.

Accès à l'application

Chaque zone géographique est accessible par une adresse différente, par exemple https://usactArc.bordeaux.cemagref.fr pour l'accès aux données du secteur d'Arcachon. La configuration est réalisée par un ficher déclaré dans le dossier /etc/apache2/sites-available, dont voici un modèle de contenu :

<VirtualHost *:80>
    ServerName usactarc.bordeaux.cemagref.fr
    ServerPath /usactarc.bordeaux.cemagref.fr
    RewriteEngine On
    RewriteRule ^ https://usactarc.bordeaux.cemagref.fr%{REQUEST_URI} [R]
</VirtualHost>

<VirtualHost *:443>
    ServerName usactarc.bordeaux.cemagref.fr
    ServerPath /usactarc.bordeaux.cemagref.fr
    ServerAdmin [email protected]
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/usactarc.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    SSLCACertificateFile /etc/ssl/certs/cacert.pem


    DocumentRoot /var/www/usactApp/arcachon/bin
    CustomLog /var/log/apache2/usactarc-access.log combined
    ErrorLog /var/log/apache2/usactarc-error.log
</VirtualHost>

Gestion des droits d'accès

Les droits d'accès sont gérés dans le schéma gacl de la base de données. Les groupes sont définis pour chaque zone géographique, ce qui permet d'attribuer des droits différentiés pour un utilisateur selon les zones d'étude. Seuls les administrateurs ont accès à la gestion des droits (l'administrateur des bases de données et le responsable informatique du centre).

Organisation de la plate-forme web

Structuration des dossiers

L'application est hébergée dans le serveur web.bordeaux.cemagref.fr, dans le dossier /var/www/usactApp.

Ce dossier contient un sous-dossier par zone géographique, par exemple usactApp/arcachon, et un sous-dossier contenant l'application, usactApp/bin. Le sous-dossier géographique contient, à sa racine, un fichier de configuration spécifique, par exemple usactApp/arcachon/config.ini, et un lien vers le dossier usactApp/bin.

Accès à l'application

Chaque zone géographique est accessible par une adresse différente, par exemple https://usactArc.bordeaux.cemagref.fr pour l'accès aux données du secteur d'Arcachon. La configuration est réalisée par un ficher déclaré dans le dossier /etc/apache2/sites-available, dont voici un modèle de contenu :

<VirtualHost *:80>
    ServerName usactarc.bordeaux.cemagref.fr
    ServerPath /usactarc.bordeaux.cemagref.fr
    RewriteEngine On
    RewriteRule ^ https://usactarc.bordeaux.cemagref.fr%{REQUEST_URI} [R]
</VirtualHost>

<VirtualHost *:443>
    ServerName usactarc.bordeaux.cemagref.fr
    ServerPath /usactarc.bordeaux.cemagref.fr
    ServerAdmin [email protected]
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/usactarc.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    SSLCACertificateFile /etc/ssl/certs/cacert.pem


    DocumentRoot /var/www/usactApp/arcachon/bin
    CustomLog /var/log/apache2/usactarc-access.log combined
    ErrorLog /var/log/apache2/usactarc-error.log
</VirtualHost>

Structuration des dossiers

L'application est hébergée dans le serveur web.bordeaux.cemagref.fr, dans le dossier /var/www/usactApp.

Ce dossier contient un sous-dossier par zone géographique, par exemple usactApp/arcachon, et un sous-dossier contenant l'application, usactApp/bin. Le sous-dossier géographique contient, à sa racine, un fichier de configuration spécifique, par exemple usactApp/arcachon/config.ini, et un lien vers le dossier usactApp/bin.

Accès à l'application

Chaque zone géographique est accessible par une adresse différente, par exemple https://usactArc.bordeaux.cemagref.fr pour l'accès aux données du secteur d'Arcachon. La configuration est réalisée par un ficher déclaré dans le dossier /etc/apache2/sites-available, dont voici un modèle de contenu :

<VirtualHost *:80>
    ServerName usactarc.bordeaux.cemagref.fr
    ServerPath /usactarc.bordeaux.cemagref.fr
    RewriteEngine On
    RewriteRule ^ https://usactarc.bordeaux.cemagref.fr%{REQUEST_URI} [R]
</VirtualHost>

<VirtualHost *:443>
    ServerName usactarc.bordeaux.cemagref.fr
    ServerPath /usactarc.bordeaux.cemagref.fr
    ServerAdmin [email protected]
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/usactarc.crt
    SSLCertificateKeyFile /etc/ssl/private/server.key
    SSLCACertificateFile /etc/ssl/certs/cacert.pem


    DocumentRoot /var/www/usactApp/arcachon/bin
    CustomLog /var/log/apache2/usactarc-access.log combined
    ErrorLog /var/log/apache2/usactarc-error.log
</VirtualHost>