Hallo Jörg,

Mit folgender Rewrite-Regel im Apache habe ich gute Erfahrung bei WMS-Diensten 
gemacht. Für die Features API habe ich es nicht getestet, aber vielleicht hilft 
es dir weiter?

LoadModule rewrite_module modules/mod_rewrite.so <http://mod_rewrite.so/>
RewriteEngine on
RewriteRule ^/qgis_server/(.*)/(.*)/ 
http(s)://mein_host:mein_port/cgi_bin/qgis_mapserv.fcgi.exe?map=projects/$1/$2.qgz
 [QSA,L]

Was macht diese Regel genau? Du URL, die am Apache ankommt, enthalt zwei 
zusätzliche Komponenten, welche intern im map-Parameter genutzt werden: einmal 
das Unterverzeichnis im Projekte-Verzeichnis und dann noch der Name des 
QGIS-Projektes ohne Dateiendung.

Viele Grüße,
Christoph

> Am 12.11.2024 um 09:09 schrieb Jörg Thomsen (WhereGroup) via 
> FOSSGIS-Talk-Liste <fossgis-talk-liste@fossgis.de>:
> 
> Moin,
> 
> (ich entschuldige mich für den Doppelpost bei allen, die auch den FOSSGIS 
> Matrix-Kanal lesen)
> 
> Ich verzweifele ein wenig am QGIS-Server, bzw am Apache. Ich möchte mehrere 
> QGZs für die OGC API Features verwenden. In der Doku steht
> 
>> While the OGC API Features implementation in QGIS can make use of the MAP 
>> parameter to specify the project file, no extra query parameters are allowed 
>> by the OPENAPI specification. For this reason it is strongly recommended 
>> that MAP is not exposed in the URL and the project file is specified in the 
>> environment by other means (i.e. setting QGIS_PROJECT_FILE in the 
>> environment through a web server rewrite rule).
> 
> das mit der rewriterule will mir nicht gelingen, rewrite funktioniert, aber 
> es werden keine collections angezeigt, ich gehe daher davon aus, dass die 
> Umgebungsvariable nicht (richtig) gesetzt ist. Hat das hier schon einmal 
> jemand erfolgreich hin bekommen und kann mir einen Tipp geben? Es darf auch 
> eine Lösung sein, die keine Änderung der Apache-Konfiguration erfordert, wenn 
> man einen neuen Dienst hinzufügen möchte.
> 
> Ich denke so müsste das irgendwie aussehen, das rewrite funktioniert, aber 
> die Variable wird nicht gesetzt:
> 
> RewriteRule ^/ne2 /cgi-bin/qgis_mapserv.fcgi/wfs3/collections 
> [QSA,T,R=302,Env=QGIS_PROJECT_FILE:/foss-academy/natural_earth2/Natural_Earth_Projekt.qgz
> 
> 
> Viele Grüße,
> Jörg Thomsen
> 
> ********************************************
> Where2B 2024 - die Open-Source-GIS-Konferenz
> 12. Dezember 2024 vor Ort in Bonn und online
> https://where2b-conference.com/
> ********************************************
> 
> 
> Jörg Thomsen
> WhereGroup GmbH
> Bundesallee 23
> 10717 Berlin
> Germany
> 
> Tel: +49 (0)30 / 5130 278 74
> Fax: +49 (0)30 / 5130 278 11  
> 
> joerg.thom...@wheregroup.com
> www.wheregroup.com
> 
> Geschäftsführer:
> Olaf Knopp, Peter Stamm
> Amtsgericht Bonn, HRB 9885
> 
> -- 
> ....................................................................
> FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster!
> 26.-29. März 2025                 https://www.fossgis-konferenz.de/
> 
> FOSSGIS Vereinstermine:
> https://fossgis.de/aktivit%C3%A4ten/termine/
> 
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste@fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

-- 
....................................................................
FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster!
26.-29. März 2025                 https://www.fossgis-konferenz.de/

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an