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?
openlayers-2
geoserver
machado
la source
la source
Réponses:
C'est possible, suivez les instructions sur http://ian01.geog.psu.edu/geoserver_docs/software/java.html mais au lieu de / geoserver utilisez / geoserver / wms et / geoserver / wfs
la source
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
la source
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.
la source
Vous pouvez regarder ces deux projets, ils peuvent peut-être vous aider:
la source