¿Es posible poner Geoserver detrás de un proxy y acceder al WMS / WFS usando OpenLayers

11

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?

machado
fuente
3
La respuesta corta es sí. No puedo ayudarte con una respuesta larga, porque la forma en que lo hacemos es un proxy personalizado que también maneja nuestras necesidades AAA. Pero básicamente es todo el tráfico HTTP.
relet

Respuestas:

1

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

Ian Turton
fuente
2
Enlace roto, solución perdida ...: S
inf3rno
@iant Hola, inf3rno tiene razón, el enlace está roto.
slevin
5 años es mucho tiempo :-(
Ian Turton
2

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

Peter
fuente
1

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.

Vadim
fuente