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?

machado
la source
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

Peter
la source
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.

Vadim
la source
0

Vous pouvez regarder ces deux projets, ils peuvent peut-être vous aider:

Mario Miler
la source