Re: [Mapbender-users] Apache Version>=2.0 bei Nutzung des ows_secuirty_proxy (MB 2.4) zwingend benötigt ?

Peter König pk at scanea.de
Wed Aug 2 11:30:21 EDT 2006


Hallo,
bei der Entwicklung des OWS-Proxys haben wir das Modul mod_alias des
Apache eingesetzt um mit Hilfe eines eined regulären Ausdrucks die
beiden md5-hashes aus der URL in die CGI-Parameter zu verschieben (siehe
hierzu auch:
http://www.mapbender.org/index.php/Owsproxy#Apache_Konfiguration).

IIRC konnten wir das gewünschte pattern-matching auf die Zeichenklasse
"[^i]" (= beliebiges Zeichen ausser "i") nur mit der RegEx-Maschine des
Apache 2 hinbekommen und ich meine mich zu erinnern, dass der Apache 1.3
an dieser Stelle mit einem Fehler abgebrochen hatte.

Hi,
we used a regular expression of the apache mod_alias module to move the
two md5-hashes of the OWSProxy request-URL into the cgi-parameters of
the actual service request (see also:
http://www.mapbender.org/index.php/Owsproxy#Apache_Konfiguration) . You
may see there the character-class "[^i]" (that means `any character
except "i"`) that we were only able to use with an apache 2.x-server and
iirc apache 1.3 stopped at this point with an error. The meaning of this
character-class at this point is to prevent apache to run into the loop
to replace "index.php" by itself endlessly (although apache catches this
it s still an error). Since md5 is a hex-based string, an "i" at this
point could only occur if the md5-hashes have already been moved to the
cgi-parameters-section of the real service-request - then the RegEx
doesn't match any more adn the request is beeing sent to the service.

Mit freundlichen Grüßen / Kind regards,
Peter König

Schönhammer, Herbert schrieb:
>
> Hallo Liste,
>
> auf _http://www.mapbender.org/index.php/Mapbender_Security_Proxy_
> steht als Voraussetzung zur Nutzung des ows_security_proxy der MB
> version 2.4, dass eine Apache Version >=2.0 benötigt wird.
>
> Weiss jemand, ob dies zwingende Voraussetzung ist ?
> Welche Teile gehen bei Verwendung einer niedrigeren Apache-Version
> (z.B. 1.3.29) nicht ?
>
>
> I try in english:
> Looking at
> _http://www.mapbender.org/index.php/Mapbender_Security_Proxy_ , you
> may read, that a Apache Version >= 2.0 is needed for using the
> mapbender ows_security_proxy.
>
> Is Apache v 2.0 mandatory ?
> Which part of ows_security_proxy need this version, which don't need
> this version ?
>
>
> Mit freundlichen Grüßen und Danke für die Antwort
>
> *Schönhammer Herbert*
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapbender_users/attachments/20060802/acfbd58c/attachment.html


More information about the Mapbender_users mailing list