Une réalisation en deux étapes
Mise en place de la connexion sftp : dépôt des couches
Utilisez Cyberduck et une connexion sécurisée.
Utilisez votre login transmis par l'administrateur du serveur.
Repérez le répertoire qui contient les dossiers QgisData, QgisServer, QgisWebClient.
Une fois dans QgisData créer un nouveau répertoire "nomduprojet" puis téléverser tous les éléments du projet QGIS y compris le projet lui-même.
Mise en place de l'accès ssh au serveur : configuration
Connectez vous en ssh sur le serveur avec votre login.
Rendez-vous dans le répertoire QgisServer et créez le nouveau répertoire pour le projet "nomduprojet"
Rendez-vous dans ce nouveau répertoire puis créez les 4 liens symboliques suivant :
1. le lien vers le projet QGIS - ln -s /opt/GeoData/QgisData/nomduprojet/nomduprojet.qgs nomduprojet.qgs
2. le lien vers le descripteur wms - ln -s /usr/lib/cgi-bin/wms_metadata.xml wms_metadata.xml
3. le lien vers le descripteur mapserver de QGIS - ln -s /usr/lib/cgi-bin/qgis_mapserv.fcgi qgis_mapserver.fcgi
4. le lien vers la librarie admin.sld ln -s /usr/lib/cgi-bin/admin.sld admin.sld
Remontez d'un répertoire et rendez vous dans /QgisWebClient/Projects/ et créez le lien :
* le lien vers le projet QGIS - ln -s /opt/GeoData/QgisData/nomduprojet/nomduprojet.qgs nomduprojet.qgs
Voila vous pouvez maintenant accéder à votre projet avec une requête web de ce type :
http://nomdedomaineduserveur/geoclient/qgiswebclient.html?map=/opt/GeoData/QgisWebClient/Projects/nomduprojet.qgs
iFé-ENS-Lyon Eric Le Jan
mis à disposition selon : Creative Commons By-NC-SA