Message posté par : image95
----------------------------------------
Bonjour,
Je souhaite installer Qgis server sur mon serveur Linux Debian. Pour le moment, ca ne
fonctionne pas.
Pour info, j'ai déjà un serveur apache fonctionnel et utilisé pour geoserver et
geonetwork.
J'ai suivi la doc/tuto Qgis server :
https://docs.qgis.org/3.22/fr/docs/training_manual/qgis_server/install.html
https://docs.qgis.org/3.22/fr/docs/server_manual/getting_started.html#insta…
Pour info,quand je test l'executable, voici le message. Il m'a récupéré qgis 3.1
(et non la 3.22). Et le message du status est 200 et non 400.
-----------------
Code :
root@XXXXXXXXXX:/usr/lib/cgi-bin# /usr/lib/cgi-bin/qgis_mapserv.fcgi --version
Application path not initialized
Application path not initialized
Application path not initialized
QStandardPaths: runtime directory '/run/user/1001' is not owned by UID 0, but a
directory permissions 0700 owned by UID 1001 GID 1001
Warning 1: Unable to find driver ECW to unload from GDAL_SKIP environment variable.
Warning 1: Unable to find driver ECW to unload from GDAL_SKIP environment variable.
Warning 1: Unable to find driver JP2ECW to unload from GDAL_SKIP environment variable.
Initializing server modules from "/usr/lib/qgis/server"
"Checking /usr/lib/qgis/server for native services modules"
"Loading native module /usr/lib/qgis/server/libdummy.so"
"Loading native module /usr/lib/qgis/server/libwcs.so"
"Loading native module /usr/lib/qgis/server/libwfs.so"
"Loading native module /usr/lib/qgis/server/libwfs3.so"
"Loading native module /usr/lib/qgis/server/libwms.so"
"Loading native module /usr/lib/qgis/server/libwmts.so"
<string>:1: DeprecationWarning: setapi() is deprecated
Logged warning: Loading a file that was saved with an older version of qgis (saved in
0.0.0, loaded in 3.10.14-A Coruña). Problems may occur.
Content-Length: 206
Content-Type: text/xml; charset=utf-8
Server: Qgis FCGI server - QGis version 3.10.14-A Coruña
Status: 200
<ServiceExceptionReport
xmlns="http://www.opengis.net/ogc"
version="1.3.0">
<ServiceException code="Service configuration error">Service unknown or
unsupported</ServiceException>
</ServiceExceptionReport>
-----------------
J'ai bien installé mod_fcgid.
Vu que j'ai dejà Apache d'installer. Que dois je faire ? J'aimerais pouvoir
faire cohabiter geoserver, geonetwork et qgis server. J'aimerais pouvoir ajouter pour
qgis server un
https://SERVEUR_NAME/qgis_server.
J'ai quand meme créé un fichier qgis.demo.conf sous etc/apache2/sites-available.
J'ai simplement remplacé ServerName par l'IP de mon server. Je n'ai rien
modifié d'autre. Vu mon besoin et environnement de travail, devrais je modifier la
premiere ligne du fichier ?
-----------------
Code :
2. <VirtualHost *:80>
-----------------
J'ai créé les répertoires qui stockeront les logs du serveur QGIS et ceux de la base
de données d’authentification :
-----------------
Code :
mkdir -p /var/log/qgis/
chown www-data:www-data /var/log/qgis
mkdir -p /home/qgis/qgisserverdb
chown www-data:www-data /home/qgis/qgisserverdb
-----------------
www-data est l’utilisateur Apache sur les systèmes basés sur Debian et il faut qu’Apache
accède à ces répertoires et aux fichiers qu’ils contiennent. La commande chown www-data...
attribue la propriété des fichiers et répertoires à www-data.
J'ai activé fgcid mode et l'hote virtuel. Mais après avoir un restart
d'apache, je n'ai rien.
-----------------
Code :
root@XXXXXXXXXXXXXXXX:/etc# curl
http://sig-rec.andra.fr/cgi-bin/qgis_mapserv.fcgi
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a
href="https://XXXXXXXXXXXcgi-bin/qgis_mapserv.fcgi">here</a>.</p>
<hr>
<address>Apache/2.4.54 (Debian) Server at sig-rec.andra.fr Port 80</address>
</body></html>
-----------------
Via le navigateur, lorsque je tente
XXXXX.fr/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
Il est indiqué Site inaccessible.
Si une personne pouvait m'aider? Merci.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359145#p359145
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net