banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Sat 07 December 2019 23:47

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Tutoriel d'installatioin de Lizmap sur Linux

Bonjour,

dans le cadre de mes études, je devais trouver une solution pour publier des cartes interactives en lignes. Novice dans ce domaine, j'ai cherché des aides, des tutos, des vidéos, et j'ai longuement ramé pour installer Lizmap....Mais j'ai réussi, je vous propose donc de vous faire profiter ici d'un tutoriel à jour pour novice ( et en français smile ).
( Pour y parvenir, j'ai utilisé deux sites : celui de Lizmap https://docs.lizmap.com/current/fr/install/linux.html et celui de Paul Shapley https://www.paulshapley.com/2016/07/how … buntu.html ) .

ATTENTION : Ce tutoriel installe Lizmap sur un serveur local, pour l'installer sur le web, vous devez disposer d'un domaine en ligne sur lequel vous installerez QGIS server, lizmap, PHP, Apache etc...

1-L'installation est plus simple sur Linux ! ( Si vous êtes déjà sur Linux vous pouvez passer cette étape).

Si vous utilisez Windows, pas de problème, vous pouvez facilement utiliser Linux via une machine virtuelle comme VirtualBox,
et installer Ubuntu dessus.
https://www.virtualbox.org/ Lien de téléchargement pour VirtualBox
http://releases.ubuntu.com/18.04/  Lien de téléchargement pour Ubuntu
https://doc.ubuntu-fr.org/installation pour le tutoriel d'installation.

Sur Linux, il vous suffira d'écrire des lignes de codes dans le terminal de commandes pour effectuer toute l'installation. Cela peut paraitre fastidieux et compliqué quand on a pas l'habitude, certes, mais après une bonne prise en main cela paraît plus simple et plus rapide qu'avec Windows.   

2-Installation d'Apache / PHP /   QGIS Server
Apache est un serveur Web qui va traiter les clients de votre site en utilisant le protocole HTTP.
Le PHP est un langage de programmation qui va permettre au serveur tel Apache de produire une page web dynamique.
QGIS server va servir de traducteur entre vos projets QGIS et l'interface Web du client pour avoir un rendu identique à QGIS Desktop et fonctionne grâce à FastCGI/CGI (Common Gateway Interface). 

Tapez ces commandes une par une dans le terminal en utilisant copier/coller :
1- $ sudo apt install apache2
2- $ apt-get install php7.2-fpm php7.2-cli php7.2-bz2 php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-pgsql php7.2-sqlite3 php7.2-xml php7.2-ldap
3- $ sudo apt install qgis-server libapache2-mod-fcgid
4- $ sudo a2enmod fcgid
5- $ sudo a2enconf serve-cgi-bin
6- $ sudo service apache2 restart

Nous allons ensuite modifier le fichier "000-default.conf" :

7-$ sudo gedit /etc/apache2/sites-available/000-default.conf

et copier ceci :   
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   
    Options ExecCGI FollowSymLinks
    Require all granted
    AddHandler fcgid-script .fcgi
     

...dans le script.

Vous obtenez un fichier comme ceci :

----------------------------------------------------------

    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   
    Options ExecCGI FollowSymLinks
    Require all granted
    AddHandler fcgid-script .fcgi
   

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # For most configuration files from conf-available/, which are
    # enabled or disabled at a global level, it is possible to
    # include a line for only one particular virtual host. For example the
    # following line enables the CGI configuration for this host only
    # after it has been globally disabled with "a2disconf".
    #Include conf-available/serve-cgi-bin.conf

----------------------------------------------------------
Pour relancer apache :

8-$ sudo service apache2 restart

Il ne reste plus qu'a tester que ces configurations fonctionnent :

Taper cette adresse dans votre navigateur : 

http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

3- Installation du client Lizmap :

Tapez ces commandes une par une dans le terminal en utilisant copier/coller :

1- $ cd /var/www/
2- $ VERSION=3.3.0
3- $ sudo wget https://github.com/3liz/lizmap-web-clie … ERSION.zip
4- $ sudo unzip $VERSION.zip
5- $ ln -s /var/www/lizmap-web-client-$VERSION/lizmap/www/ /var/www/html/lizmap
6- $ rm $VERSION.zip
7- $ cd /var/www/lizmap-web-client-$VERSION/
8- $ lizmap/install/set_rights.sh www-data www-data
9- $ cd lizmap/var/config
10- $ sudo cp lizmapConfig.ini.php.dist lizmapConfig.ini.php
11- $ sudo cp localconfig.ini.php.dist localconfig.ini.php
12- $ sudo cp profiles.ini.php.dist profiles.ini.php

Ensuite on ouvre un nouveau terminal puis on installe des modules complémentaire pour le PHP :

1- $ sudo apt install xauth htop curl libapache2-mod-php7.2 php7.2-cgi php7.2-gd php7.2-sqlite3 php7.2-xml php7.2-curl php7.2-xmlrpc php7.2-pgsql python-simplejson
2- $ cd /var/www/lizmap-web-client-3.3.3
3- $ sudo php lizmap/install/installer.php
4- $ cd /lizmap/var/config
5- $ sudo gedit localconfig.ini.php
Le fichier localconfig.ini.php s'est ouvert, ajoutez ceci à l'intérieur puis enregistrez-le :
[modules]
lizmap.installparam=demo

Ouvrez un nouveau terminal puis :
1- $ cd /var/www/lizmap-web-client-3.3.3
2- $ sudo php /lizmap/install/installer.php
3- $ sudo chown :www-data temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R
4- $ sudo chmod 775 temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R

A présent, tout est installé sur Linux, on va redémarrer Apache
dans un nouveau terminal :
$ sudo service apache2 restart

A ce stade, Lizmap est consultable sur votre serveur local en tapant : http://localhost/lizmap.
vous pouvez vous connecter en cliquant sur administration puis l'identifiant et le mot de passe sont "admin" et "admin", vous pouvez les changer dans le menu.
Aussi, vous pouvez tester le client et le serveur QGIS en ajoutant le fichier démo de Lizmap.
Pour cela aller dans l'onglet configuration, puis ajouter un répertoire :
donner lui un ID, un nom, et le lien sur votre serveur, ici le lien est : /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/
Ensuite, cliquer sur modifier ce répertoire et cochez les cases pour rendre visibles ces démonstrations.

Revenez sur la page d’accueil de lizmap et vous pouvez tester les fonctionnalités des cartes proposées par Lizmap.

4- Création et publication de votre propre projet QGIS.


Tout d'abord créez ou ouvrez un projet QGIS puis installer l'extension Lizmap.
Dans l'onglet internet vous trouverez le plugin et vous pourrez configurer votre projet.
Je vous renvois au tutoriel de Lizmap pour la configuration qui très complet :

https://docs.lizmap.com/current/fr/publ … ct-for-web


Une fois votre projet configuré, vous pouvez le déposer manuellement dans le serveur :
$ sudo cp votre_projet /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/

Il faut maintenant créer le répertoire dans votre navigateur comme pour la démo en indiquant un ID, un nom et le dossier de destination :  /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/
Vous pouvez actualiser votre page web de projet et constaté que votre carte apparaît.

Conclusion :
Pour la publication de carte via  FTP en ligne , la configuration d'un vrai serveur et d'un hébergement est  nécessaire et c'est là que s'arrête mes compétences, de plus, la documentation Lizmap est assez évasive sur la suite des opérations concernant l’utilisation d'un serveur FTP.
Néanmoins, si vous disposez d'un serveur et domaine en ligne, vous pouvez déposez vos cartes dans le dossier : /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/ et celles-ci apparaitront sur Lizmap.

J'espère que ce tutoriel aidera certain dans leurs projets.
Cordialement,
JH

Dernière modification par Jean HUMBERT (Thu 04 November 2021 16:25)

Hors ligne

 

#2 Sun 08 December 2019 11:20

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: Tutoriel d'installatioin de Lizmap sur Linux

Super ! Un grand merci au nom de la communauté.
Il sera utile à de nombreuses personnes.

A tous, faîtes vos retours et observations ici.


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#3 Thu 19 December 2019 16:12

LambertI
Participant occasionnel
Lieu: EPINAL
Date d'inscription: 14 Apr 2006
Messages: 17
Site web

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour et bravo pour ce tutoriel !

Après plusieurs tentatives avec des messages d'erreur, j'ai finalement copié dans le fichier "000-default.conf" le script de Paul Shapley's:

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin/">
    Options ExecCGI FollowSymLinks
    Require all granted
    AddHandler fcgid-script .fcgi
    </Directory>

et j'ai pu terminer l'installation de Lizmap qui fonctionne parfaitement sous Linux Mint.

Cordialement

Hors ligne

 

#4 Thu 05 March 2020 12:34

nr59
Juste Inscrit !
Date d'inscription: 3 Mar 2020
Messages: 1

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour,
j'ai suivi ce tutoriel en installant apache2 et tout ce qui va avec, en http tout fonctionne. Je souhaite passer en https. La redirection http en https se passe bien mais problème lorsque je veux visualiser la carte, un message dit " service non disponible"

le message dans les logs de lizmap indique qu'il n'arrive pas à trouver

dans les logs du serveur apache2 partie ssl
j'ai ce message
AH00128: File does not exist: /var/www/html/lizmap/cgi-bin/qgis_mapserv.fcgi

Je pense que cela vient de la configuration  du fichier de configuration de lizmap en ssl

        ServerAdmin xxx@texte-a-enlever.domain.fr
         ServerName lizmaptest.domain.fr

         DocumentRoot /var/www/html/
        Options -Indexes +FollowSymlinks +ExecCGI

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
       
            Options ExecCGI FollowSymLinks
            Require all granted
            AddHandler fcgid-script .fcgi
       
        LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error-ssl.log
        CustomLog ${APACHE_LOG_DIR}/access-ssl.log combined

        SSLEngine on

        SSLCertificateFile    /etc/apache2/ssl/certif.crt
         SSLCertificateKeyFile /etc/apache2/ssl/certif.key
         SSLCertificateChainFile /etc/apache2/ssl/CA.crt

   
Une idée ?
Cordialement

Hors ligne

 

#5 Fri 13 March 2020 13:21

matt
Participant occasionnel
Date d'inscription: 22 Jan 2009
Messages: 10

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour

Je cherche à rajouter des modules complémentaires après cette installation, comme le module "filter".
Avez-vous un doc pour m'aider dans son installation?

cdlt

Hors ligne

 

#6 Fri 13 March 2020 13:42

chanteclair
Participant assidu
Lieu: Pau
Date d'inscription: 3 Jan 2007
Messages: 725

Re: Tutoriel d'installatioin de Lizmap sur Linux

Rien sur la doc en ligne ?

https://docs.lizmap.com/

Hors ligne

 

#7 Fri 13 March 2020 14:54

matt
Participant occasionnel
Date d'inscription: 22 Jan 2009
Messages: 10

Re: Tutoriel d'installatioin de Lizmap sur Linux

j'ai réussi à lancer l'installation depuis les fichiers prédéposés sur le server.
le module fonctionne.
Maintenant il faut trouver des rendus plus sympathiques pour cet onglet.

Hors ligne

 

#8 Fri 28 August 2020 10:49

tdeleye
Participant occasionnel
Date d'inscription: 3 Sep 2018
Messages: 16

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour,
Je pense qu'il serait très intéressant d'ajouter une section préalable relative à l'inscription de la clé GPG, et de la ligne à ajouter dans le repository. Sans cela, l'install ne marchera pas.
Cela dit très bon travail, félicitations.

Hors ligne

 

#9 Wed 02 June 2021 13:53

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

Désolé de ne pas vous avoir répondu mais je n'ai pas eu d'alerte après mon post.

Dernière modification par Jean HUMBERT (Thu 04 November 2021 16:16)

Hors ligne

 

#10 Tue 08 November 2022 10:41

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour à tous,

J'ai suivi à la lettre ce tutoriel et également celui expliqué sur la documentation officielle : https://docs.lizmap.com/current/fr/inst … figuration
pour installer la version 3.5.7 de Lizmap.
Malheureusement impossible d'afficher quoique ce soit avec  http://localhost/lizmap, j'obtiens le message d'erreur suivant :

403 Forbidden
You don't have permission to access this resource.

Est ce que quelqu’un a également été confronté à ce problème ?

Vincent

Hors ligne

 

#11 Tue 08 November 2022 11:10

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour,

Malheureusement impossible d'afficher quoique ce soit avec  http://localhost/lizmap, j'obtiens le message d'erreur suivant :

403 Forbidden
You don't have permission to access this resource.


Plusieurs points à vérifier :

1-Vérifier le fichier de configuration apache ( /etc/apache/sites-enabled/*.conf), et si vous autorisez bien l'accès à votre dossier "DocumentRoot /var/www/html/"
~ où doit se trouver ensuite un dossier s'appelant Lizmap.

2-Vérifier les droits de www-data:www-data sur ce même dossier. soit vous pouvez utiliser chown et chmod. sois utilisez le set right fourni par lizmap.

Ce tuto est un peu daté...Je tâcherais de le mettre à jour.

En tout cas bon courage et j'attends vos retour sur ces différents points.

Bonne journée.

Dernière modification par Jean HUMBERT (Tue 08 November 2022 11:11)

Hors ligne

 

#12 Tue 08 November 2022 13:50

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour et merci pour votre retour rapide !

1- J'ai en effet fouillé dans le fichier /etc/apache/sites-enabled/lizmap.conf qui ne pointait pas vers le bon dossier. J'ai donc changé l'accès en  DocumentRoot /var/www/html/lizmap.

J'ai désormais http://localhost/lizmap qui m'ouvre l'explorateur linux, avec en titre "Index of /lizmap" et l'ensemble des sous-dossiers;

2- Du coté du fichier set_right.sh j'ai le fichier suivant, que je ne sais pas vraiment interpréter...:

#!/bin/sh
SCRIPTDIR=$(dirname $0)

USER="$1"
GROUP="$2"

if [ "$USER" = "" ]; then
    USER="www-data"
fi

if [ "$GROUP" = "" ]; then
    GROUP="www-data"
fi

VARDIR="$SCRIPTDIR/../var"
WWWDIR="$SCRIPTDIR/../www"

DIRS="$VARDIR/config $VARDIR/db $VARDIR/log"
DIRS="$DIRS $VARDIR/mails $VARDIR/uploads $VARDIR/lizmap-theme-config"
DIRS="$DIRS $SCRIPTDIR/../../temp/lizmap $WWWDIR/cache/ $WWWDIR/document/ $WWWDIR/live/"

chown -R $USER:$GROUP $DIRS
chmod -R ug+w $DIRS

Bonne journée également.

Vincent

Hors ligne

 

#13 Tue 08 November 2022 14:01

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

Re bonjour,

pour le premier élément de réponse : je pense que vous pouvez enlever le dernier répertoire "lizmap", DocumentRoot /var/www/html/.

Ce qui m'amène au deuxième élément qui posé problème je pense, les droits sur le dossier : D'abord, il ne s'agit pas "d'ouvrir" le fichier set_right mais de l'executer, re-liser la doc de lizmap.

Pour être sûr des droits. Vous pouvez faire :
cd /var/www/html/

puis
ls -l
et renvoyer ici le résultat svp.

Hors ligne

 

#14 Tue 08 November 2022 16:00

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Jean,

La commande renvoi ceci :

total 16
-rw-r--r--  1 root root 10671 nov.   8 09:32 index.html
drwxrwxr-x 13 root root  4096 oct.  18 15:19 lizmap

Hors ligne

 

#15 Tue 08 November 2022 16:30

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

-rw-r--r--  1 root root 10671 nov.   8 09:32 index.html
drwxrwxr-x 13 root root  4096 oct.  18 15:19 lizmap


Merci, comme on le voit, le propriétaire et le groupe sont root.

Or, Apache2 a besoin d'avoir les droits sur ces dossiers et fichiers, donc :

Soit vous pouvez faire :

cd /var/www/lizmap-web-client-$VERSION/
lizmap/install/set_rights.sh www-data www-data


soit : chown -R :www-data /var/www/html/
puis
chmod  775 /var/www/html/ -R


Je préconise les deux. Voici la doc https://docs.lizmap.com/3.5/fr/install/linux.html

Hors ligne

 

#16 Wed 09 November 2022 09:19

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour,

Toujours pas d'amélioration au niveau de ma page http://localhost/lizmap
En revanche quand je relance la commande :

cd /var/www/html/
ls -l

J'ai désormais ceci :

total 16
-rwxrwxr-x  1 root www-data 10671 nov.   8 09:32 index.html
drwxrwxr-x 13 root www-data  4096 oct.  18 15:19 lizmap

Hors ligne

 

#17 Wed 09 November 2022 09:33

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

D'accord, c'est parfait pour les droits.
Pouvez fournir une copie du fichier de configuration situé dans /etc/apache2/sites-enabled/ SVP?

Merci

Hors ligne

 

#18 Wed 09 November 2022 09:46

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Voici le contenu du fichier lizmap.conf :

<VirtualHost *:80>
        ServerName lizmap
        DocumentRoot /var/www/html/
        <Directory /var/www/lizmap-web-client>
                AllowOverride All
                Require all granted
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error_lizmap.log
        CustomLog ${APACHE_LOG_DIR}/access_lizmap.log combined
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

Hors ligne

 

#19 Wed 09 November 2022 09:55

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

D'abord, le "directory est mal configuré dasn votre fichier. Ensuite, il n'y pas de config pour utiliser Qgisserver.

Remplacer le contenu par cela :





<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName qgis.demo

  DocumentRoot /var/www/html

        <Directory  /var/www/html/>
                Options -Indexes +FollowSymLinks +MultiViews
                AllowOverride none
                Require all granted
        </Directory>

  # Apache logs (different than QGIS Server log)
  ErrorLog ${APACHE_LOG_DIR}/qgis.demo.error.log
  CustomLog ${APACHE_LOG_DIR}/qgis.demo.access.log combined

  # Longer timeout for WPS... default = 40
  FcgidIOTimeout 120

  FcgidInitialEnv LC_ALL "en_US.UTF-8"
  FcgidInitialEnv PYTHONIOENCODING UTF-8
  FcgidInitialEnv LANG "en_US.UTF-8"

  # QGIS log (different from apache logs) see http://docs.qgis.org/testing/en/docs/us … er-logging
  FcgidInitialEnv QGIS_SERVER_LOG_FILE /var/log/qgis/qgisserver.log
  FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0

  FcgidInitialEnv QGIS_DEBUG 1

  # default QGIS project
  SetEnv QGIS_PROJECT_FILE /home/qgis/projects/world.qgs

  # QGIS_AUTH_DB_DIR_PATH must lead to a directory writeable by the Server's FCGI process user
  FcgidInitialEnv QGIS_AUTH_DB_DIR_PATH "/home/qgis/qgisserverdb/"
  FcgidInitialEnv QGIS_AUTH_PASSWORD_FILE "/home/qgis/qgisserverdb/qgis-auth.db"

  # See http://docs.qgis.org/testing/en/docs/us … rvice-file
  SetEnv PGSERVICEFILE /home/qgis/.pg_service.conf
  FcgidInitialEnv PGPASSFILE "/home/qgis/.pgpass"

  # Tell QGIS Server instances to use a specific display number
  FcgidInitialEnv DISPLAY ":99"

  # if qgis-server is installed from packages in debian based distros this is usually /usr/lib/cgi-bin/
  # run "locate qgis_mapserv.fcgi" if you don't know where qgis_mapserv.fcgi is
  ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  <Directory "/usr/lib/cgi-bin/">
    AllowOverride None
    Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>

<IfModule mod_fcgid.c>
FcgidMaxRequestLen 26214400
FcgidConnectTimeout 60
</IfModule>

</VirtualHost>

Hors ligne

 

#20 Wed 09 November 2022 10:55

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Toujours pas de changement au niveau de l'affichage web.

Qgis server me semble bien installé.

Peut-être que le problème vient du fichier 000-default.conf ?
J'ai ceci :

<VirtualHost *:80>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin/">
    Options ExecCGI FollowSymLinks
    Require all granted
    AddHandler fcgid-script .fcgi
    </Directory>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # For most configuration files from conf-available/, which are
    # enabled or disabled at a global level, it is possible to
    # include a line for only one particular virtual host. For example the
    # following line enables the CGI configuration for this host only
    # after it has been globally disabled with "a2disconf".
    #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Hors ligne

 

#21 Wed 09 November 2022 11:10

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

Essayer de ne garder qu'un seul fichier d'hote virtuel.

Supprimer donc ce fichier de ce dossier et surtout, redémarrez votre serveur entre chaque changement.

sudo service apache2 restart

Hors ligne

 

#22 Wed 09 November 2022 11:25

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Lorsque je supprime ce fichier, j'ai de nouveau l'erreur "403 Forbidden You don't have permission to access this resource." qui apparaît.

Je redémarre bien le serveur entre chaque manipulations.

Hors ligne

 

#23 Wed 09 November 2022 11:48

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

Vincent R a écrit:

Lorsque je supprime ce fichier, j'ai de nouveau l'erreur "403 Forbidden You don't have permission to access this resource." qui apparaît.

Je redémarre bien le serveur entre chaque manipulations.


Revérifier les droits de www-data sur les odssier et sous-dossier de /var/www/Html/ et vérifier votre fichier de config dans /etc/apache2/site...etc/

Hors ligne

 

#24 Wed 09 November 2022 13:56

Vincent R
Participant occasionnel
Date d'inscription: 29 Jan 2021
Messages: 15

Re: Tutoriel d'installatioin de Lizmap sur Linux

Je ne vois pas où ça coince et j'ai l'impression d'être à deux doigts d'y arriver...
Je vais continuer à fouiller, merci pour votre aide et votre temps !

Hors ligne

 

#25 Sat 14 January 2023 10:09

PauloLrx
Participant occasionnel
Date d'inscription: 11 Feb 2021
Messages: 22

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour,
je rejoints la discussion, avons-nous deux deux fichier ".conf ", un pour QGIS server et un pour Lizmap?

Paul-Emmanuel

Hors ligne

 

#26 Sat 14 January 2023 10:19

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour Paul-Emmanuel,

idéalement vous placer les paramètres pour Qgis-server et lizmap dans le meme fichier .conf. Une partie est dédié a Qgis et l'autre à lizmap.

Dans mon message du 9 nov de ce forum, on voit que le début du fichier :est dédié à Lizmap :
DocumentRoot /var/www/html

        <Directory  /var/www/html/>
                Options -Indexes +FollowSymLinks +MultiViews
                AllowOverride none
                Require all granted
        </Directory>

Tandis que la suite est présente pour faire marché qgis-server :
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  <Directory "/usr/lib/cgi-bin/">
    AllowOverride None
    Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>


Bonne journée

Hors ligne

 

#27 Fri 27 January 2023 18:37

PauloLrx
Participant occasionnel
Date d'inscription: 11 Feb 2021
Messages: 22

Re: Tutoriel d'installatioin de Lizmap sur Linux

Merci Jean pour votre réponse
Je pense avoir un soucis avec apache car quand je teste Lizmap j'ai le message d'erreur:
This website is closed.
je ne sais pas d'où ça vient...

Bonne soirée

Hors ligne

 

#28 Sun 29 January 2023 12:22

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

PauloLrx a écrit:

Merci Jean pour votre réponse
Je pense avoir un soucis avec apache car quand je teste Lizmap j'ai le message d'erreur:
This website is closed.
je ne sais pas d'où ça vient...

Bonne soirée


Pouvez-vous données plus de détails. Difficile avec si peu d'infos.

Hors ligne

 

#29 Wed 01 February 2023 09:47

PauloLrx
Participant occasionnel
Date d'inscription: 11 Feb 2021
Messages: 22

Re: Tutoriel d'installatioin de Lizmap sur Linux

Bonjour Jean,
Apache et QGIS server sont correctement installés
Je pensais bien avoir installé Lizmap, je le lance
IP-du-serveur/lizmap
et là la page web ne se charge pas et j'ai le message d'erreur  "This website is closed" qui s'affiche.
Bien cordialement

Paul-Emmanuel

Hors ligne

 

#30 Wed 01 February 2023 09:54

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Tutoriel d'installatioin de Lizmap sur Linux

PauloLrx a écrit:

Bonjour Jean,
Apache et QGIS server sont correctement installés
Je pensais bien avoir installé Lizmap, je le lance
IP-du-serveur/lizmap
et là la page web ne se charge pas et j'ai le message d'erreur  "This website is closed" qui s'affiche.
Bien cordialement

Paul-Emmanuel


"Apache et QGIS server sont correctement installés" oui mais peut-être pas bien configurés...

Aussi, pouvez-vous effectuer cette commande et retourner dans un message le retour :

$ sudo service apache2 status

Enfin, pouvez-vous partager votre fichier vhost ?

merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB