Est-il possible de mettre Geoserver derrière un proxy et d'accéder au WMS / WFS en utilisant OpenLayers


11

Je viens de commencer à travailler avec Geoserver et Openlayers et l'une des principales préoccupations du projet est maintenant de ne pas exposer l'interface Web du geoserver en dehors du réseau interne. Pas d'accès àwww.mydomain.com/geoserver/

Cependant, l'application disponible sur Internet doit obtenir des données (wms / wfs) du GeoServer. Tout cela via OpenLayers.

Est-ce possible?


3
La reponse courte est oui. Je ne peux pas vous aider avec une longue réponse, car la façon dont nous le faisons est un proxy personnalisé qui gère également nos besoins AAA. Mais en gros, c'est tout le trafic HTTP.
relancer

Réponses:



2

Vous pouvez avoir un httpd apache comme écoute frontale sur le port 80 avec des règles de réécriture proyxing (voir mod_rewrite et mod_proxy) mappant / anyurl sur apache vers / geoserver / wms sur le géoserveur fonctionnant sur un autre port tcp.

Voir plus: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html


1

vous pouvez configurer un proxy inverse. Pointez-le ensuite vers OL comme une URL normale. Je sais que vous n'utilisez pas ESRI mais ils ont un guide en ligne pour configurer un proxy inverse qui s'appliquerait à votre cas.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.