From ce49bb947a4cddcd5d6fd6638f55d9a44f2bb967 Mon Sep 17 00:00:00 2001 From: Armand Bahi <armand.bahi@veremes.com> Date: Mon, 19 Mar 2018 17:40:44 +0100 Subject: [PATCH] Administration Mapserver --- administration/index.rst | 1 + administration/mapserver/connexion.md | 1 + administration/mapserver/couches.md | 1 + administration/mapserver/flux_prives.md | 29 ++++++++++++++++++++++++ administration/mapserver/flux_publics.md | 1 + administration/mapserver/index.rst | 14 ++++++++++++ 6 files changed, 47 insertions(+) create mode 100644 administration/mapserver/connexion.md create mode 100644 administration/mapserver/couches.md create mode 100644 administration/mapserver/flux_prives.md create mode 100644 administration/mapserver/flux_publics.md create mode 100644 administration/mapserver/index.rst diff --git a/administration/index.rst b/administration/index.rst index f50c745..3114aa0 100644 --- a/administration/index.rst +++ b/administration/index.rst @@ -6,5 +6,6 @@ Administration de vMap calques_cartes + mapserver/index.rst configuration module_cadastre diff --git a/administration/mapserver/connexion.md b/administration/mapserver/connexion.md new file mode 100644 index 0000000..55f32e2 --- /dev/null +++ b/administration/mapserver/connexion.md @@ -0,0 +1 @@ +# Connexions diff --git a/administration/mapserver/couches.md b/administration/mapserver/couches.md new file mode 100644 index 0000000..bf7eb83 --- /dev/null +++ b/administration/mapserver/couches.md @@ -0,0 +1 @@ +# Couches diff --git a/administration/mapserver/flux_prives.md b/administration/mapserver/flux_prives.md new file mode 100644 index 0000000..cbad4ae --- /dev/null +++ b/administration/mapserver/flux_prives.md @@ -0,0 +1,29 @@ +# Flux privés + + + +## Utiliser des mots de passe cryptés dans les mapfile du flux privé (à partir de 2018.01.00) + +Pour toute application ouverte à un certain nombre d'utilisateurs, il est utile voir indispensable de crypter les mots de passes situés à l'intérieur des mapfiles générés lors de l'utilisation de flux privés. + +Pour faire ceci, Mapserver propose la librairie **msencrypt** qui va crypter le mot de passe pour qu'il ne soit accessible uniquement par Mapserver lui même. + +### Générer un fichier la clé de cryptage + +Tout type de cryptage nécessite une clé de cryptage, pour cela il faudra lancer la commence ci-dessous qui va générer un fichier contenant cette clé. + +``` +sudo /var/www/vmap/vas/server/mapserver/bin/msencrypt -keygen /var/www/vmap/vas/ws_data/vm4ms/map/msencrypt/vm4ms_key.txt +``` + +### Modifier la définition du flux privé + +Pour dire à Mapserver d'utiliser la clé de cryptage il faudra indiquer le fichier précédemment généré dans la définition, pour cela écrire la ligne ci-dessous. + +``` +CONFIG "MS_ENCRYPTION_KEY" "/var/www/vmap/vas/ws_data/vm4ms/map/msencrypt/vm4ms_key.txt" +``` + +### Modifier les properties du module Mapserver + +Pour activer le cryptage des mots de passe par le module Mapserver, il faudra modifier le fichier de properties vmap/vas/rest/conf/properties\_post.inc et mettre la propertie **use_msencrypt** à true diff --git a/administration/mapserver/flux_publics.md b/administration/mapserver/flux_publics.md new file mode 100644 index 0000000..615348a --- /dev/null +++ b/administration/mapserver/flux_publics.md @@ -0,0 +1 @@ +# Flux publics diff --git a/administration/mapserver/index.rst b/administration/mapserver/index.rst new file mode 100644 index 0000000..51382af --- /dev/null +++ b/administration/mapserver/index.rst @@ -0,0 +1,14 @@ +Mode MapServer +============== + +Le mode MapServer permet la publication de flux WMS avec MapServer. + + +.. toctree:: + :maxdepth: 2 + + + couches + connexion + flux_prives + flux_publics -- GitLab