diff --git a/administration/index.rst b/administration/index.rst index f50c7457329243efa506471dcfe9517f58df6892..3114aa067dd1e334a06c6d1544982d6f3b380c12 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 0000000000000000000000000000000000000000..55f32e298bcbd8d652501d7285a379da33ff6a2c --- /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 0000000000000000000000000000000000000000..bf7eb833ef2f1189e57baac262fde5efa43a227c --- /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 0000000000000000000000000000000000000000..cbad4ae631859ea1f3aeacb6706a4497e82f8136 --- /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 0000000000000000000000000000000000000000..615348ad4e8282f6825b683e99a1f0cce1b24fa6 --- /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 0000000000000000000000000000000000000000..51382af3fa017e0b26d3332e830cbb04612ab539 --- /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