[QGIS-it-user] R: qgis server + lizmap con HTTPS

Fabio Pifferini Fabio.Pifferini a masotti.ch
Mar 7 Gen 2020 04:57:49 PST


Ciao,
volentieri provo a darti il mio aiuto.

Come indicato nel Thread sul forum, Il problema era dato dal fatto che il traffico HTTP veniva reindirizzato tutto su HTTPS, anche quello "locale", per cui Lizmap doveva accedere al 
QGIS server (sulla stessa macchina) attraverso HTTPS. Quindi ho modificato la configurazione Apache, permettendo http per il traffico interno.

Nello specifico, ho editato il file di configurazione apache (nel mio caso:  ./etc/apache2/sites-available/000-default.conf

Duplicando le impostazioni necessarie per QGIS server/Lizmap, per una virtualhost che risponde alla porta 80 (http).

Di seguito trascrivo copia del mio file 000-default.conf.
Prova, sei hai problemi libera di ricontattarmi

F.

<VirtualHost *:80>
	# PARTE DI CONFIGURAZIONE APACHE PER QGIS+LIZMAP, CHE RISPONDE ALLA PORTA 80 (HTTP)
	# RAGGIUNGIBILE SOLO DA INTERNO

	ServerName xxx.site.ch

	DocumentRoot /var/www/html

	FcgidIOTimeout 120

	# 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

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

	Alias /map/ /var/www/map/
	
	<Directory "/var/www/map/">
	    Options -Indexes +FollowSymLinks +ExecCGI
	    AllowOverride All
	    Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:443>
	# PARTE DI CONFIGURAZIONE APACHE PER QGIS+LIZMAP, CHE RISPONDE ALLA PORTA 443 (HTTPS)
	# RAGGIUNGIBILE ANCHE DA ESTERNO TRAMITE REGOLE FIREWALL
	
	ServerAdmin webmaster a localhost
	ServerName xxx.site.ch

	DocumentRoot /var/www/html

	FcgidIOTimeout 120

	# 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

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

	Alias /map/ /var/www/map/
	<Directory "/var/www/map/">
	    Options -Indexes +FollowSymLinks +ExecCGI
	    AllowOverride All
	    Require all granted
	</Directory>

	SSLEngine on
	SSLCertificateFile /etc/apache2/ssl/certificate.crt
	SSLCertificateKeyFile /etc/apache2/ssl/private.key
	##SSLCACertificateFile /etc/apache2/ca-bundle.crt

</VirtualHost>

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





-----Messaggio originale-----
Da: QGIS-it-user <qgis-it-user-bounces a lists.osgeo.org> Per conto di nadiaspit
Inviato: martedì, 7 gennaio 2020 12:03
A: qgis-it-user a lists.osgeo.org
Oggetto: Re: [QGIS-it-user] qgis server + lizmap con HTTPS

Ciao,
ho il tuo stesso problema con
qgis server + lizmap
certificato generato con Let's Encrypt

Quando il sito è configurato con HTTP, tutto ok Se abilito l'SSL, da Lizmap non mi vengono visualizzati i layer sulla mappa.
Potresti dare maggiori dettagli sulla tua soluzione?
In che modo hai configurato http per il traffico interno?

Grazie!
N.



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user a lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Maggiori informazioni sulla lista QGIS-it-user