Proxy-WFS-Dienst über Xampp unter Windows

Issue #644 open
KrZN_kre created an issue

Ich habe das masterportal Basic (Version 2.12.0) auf localhost:80 via Xampp Apache eingerichtet und den "wfsFilter" an verschiedenen Schulen in Hamburg getestet. Der Filter funktionierte ohne Probleme, ohne die Einstellungen ProxyPass oder ProxyPassReverse.

Ich habe das gleiche Projekt verwendet und das "startCenter" und den "extent" der Karte für den POI WFS-Dienst geändert (https://geoservices.krzn.de/security-proxy/services/wfs_verb_poi) . Das funktionierte einwandfrei.

Bei Verwendung des "wfsFilter" zum Herausfiltern von Bahnhöfen. Der CORS-Fehler blockierte die Filteranfrage.

Ich habe die Anweisungen zum Aktivieren der Proxys befolgt, die sich auf die folgende Website beziehen. 

https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/24178ec1fa1f8fd820f2bf8a368f05a014133589/doc/proxies.md

Ich habe die Apache-Konfigurationsdatei C:\xampp\apache\conf\httpd.conf geöffnet und die folgenden Zeilen auskommentiert:

  Include "conf/extra/httpd-proxy.conf"
  LoadModule proxy_module modules/mod_proxy.so
  LoadModule proxy_connect_module modules/mod_proxy_connect.so
  LoadModule proxy_http_module modules/mod_proxy_http.so

Ich öffne die Proxy-Konfigurationsdatei C:\xampp\apache\conf\extra\httpd-proxy.conf. Ich bearbeite sie so, dass sie mit dem Folgenden übereinstimmt:

  <IfModule proxy_module>
  <IfModule proxy_http_module> 
    ProxyRequests On
    ProxyVia On
    <Proxy *>
      Require all granted
    </Proxy>
  </IfModule>
  </IfModule>

Ich habe versucht, Folgendes in die Datei httpd.conf einzutragen.

<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
    Require all granted
</Proxy>
ProxyVia On
ProxyPass /geoservices_krzn_de/ https://geoservices.krzn.de/
ProxyPassReverse /geoservices_krzn_de/ https://geoservices.krzn.de/
ProxyPreserveHost On
</IfModule>

Ich habe auch versucht, zuerst das Ende der “httpd.conf” und dann die in “httpd-vhost.conf” zu folgen

<VirtualHost *:80>  
  ProxyRequests On
  <Proxy *>
    Require all granted
    Options None
  </Proxy>
  ProxyPreserveHost On
  ProxyPass /geoservices_krzn_de/ https://geoservices.krzn.de/
  ProxyPassReverse /geoservices_krzn_de/ https://geoservices.krzn.de/
</VirtualHost>

Der Fehler besteht immer noch. Bitte schlagen Sie mir den richtigen Weg zur Aktivierung des Proxys für https://geoservices.krzn.de/ und zur Behebung des CORS-Fehlers vor.

Vielen Dank im Voraus.

Comments (6)

  1. Daniel Berg

    Guten Morgen,

    gibt es hierzu eine Lösung mittlerweile bzw. Neuigkeiten? Habe ein ähnliches Problem, meine Attbributabfrage eines WMS funktioniert nicht richtig und wird bei Klick in folgender Fehlermeldung ausgeworfen:

    Ich arbeite auch über den XAMPP über einen localhost, deshalb wollte ich die Frage erweitern. Hat jemand eine Idee?

    Vielen Dank vorab.

  2. KrZN_kre reporter

    Ich habe das gleiche Problem bei Stackoverflow gepostet und keine Antwort oder Lösung von jemandem erhalten.
    Derzeit das gleiche Problem, das ich mit stackexchange (Geographic Information Systems) gepostet. Ich hoffe, jemand wird mich zur Lösung führen.

  3. Daniel Berg

    Können wir uns mal gegenseitig vernetzen? Habe vielleicht eine Idee woran es liegen könnte. Wo arbeitest du bzw für was brachst du das Masterportal?

  4. KrZN_kre reporter

    Hi!

    Wir nutzen das Masterportal für Dienstleistungen und Informationen für die Bürger von Stadt Krefeld. Können wir gerne austauschen. Kannst du mir bitte deine E-Mail-Adresse geben?

  5. Log in to comment