Acabo de comenzar a trabajar con Geoserver y Openlayers y una de las principales preocupaciones del proyecto ahora es no exponer la interfaz web de geoserver fuera de la red interna. Sin acceso awww.mydomain.com/geoserver/
Sin embargo, la aplicación que está disponible en Internet necesita obtener datos (wms / wfs) del GeoServer. Todo esto a través de OpenLayers.
es posible?
openlayers-2
geoserver
machado
fuente
fuente
Respuestas:
Es posible, siga las instrucciones en http://ian01.geog.psu.edu/geoserver_docs/software/java.html pero en lugar de / geoserver use / geoserver / wms y / geoserver / wfs
fuente
Puede tener un httpd de apache como frontend escuchando en el puerto 80 con reglas de reescritura proyxing (vea mod_rewrite y mod_proxy) mapeo / whateverurl en apache a / geoserver / wms en el geoserver que se ejecuta en otro puerto tcp.
Se más: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
fuente
Puede configurar un proxy inverso. Luego apunte OL hacia él como una url normal. Sé que no está utilizando ESRI, pero tienen una guía en línea para configurar un proxy inverso que se aplicaría a su caso.
fuente
Puedes mirar estos dos proyectos, tal vez puedan ayudarte:
fuente