É possível colocar o Geoserver atrás de um proxy e acessar o WMS / WFS usando o OpenLayers

11

Acabei de começar a trabalhar com o Geoserver e o Openlayers e uma das principais preocupações do projeto agora é não expor a interface da web do geoserver fora da rede interna. Sem acesso awww.mydomain.com/geoserver/

No entanto, o aplicativo disponível na Internet precisa obter dados (wms / wfs) do GeoServer. Isso tudo através do OpenLayers.

Isso é possível?

machado
fonte
3
A resposta curta é sim. Não posso ajudá-lo com uma resposta longa, porque o modo como o fazemos é um proxy personalizado que também lida com nossas necessidades de AAA. Mas basicamente é todo o tráfego HTTP.
relet

Respostas:

1

É possível, siga as instruções em http://ian01.geog.psu.edu/geoserver_docs/software/java.html, mas em vez de / geoserver use / geoserver / wms e / geoserver / wfs

Ian Turton
fonte
2
Link quebrado, solução perdida ...: S
inf3rno 05/10
@iant Olá, inf3rno está certo, o link está quebrado.
slevin
5 anos é muito tempo :-(
Ian Turton
2

Você pode ter um httpd do apache como frontend escutando na porta 80 com regras de reescrita proyxing (consulte mod_rewrite e mod_proxy) mapeando / anyurl no apache para / geoserver / wms no geoserver em execução em outra porta tcp.

Veja mais: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Pedro
fonte
1

você pode configurar um proxy reverso. Aponte OL para ele como um URL normal. Sei que você não está usando ESRI, mas eles têm um guia on-line para configurar um proxy reverso que se aplicaria ao seu caso.

Vadim
fonte
0

Você pode olhar para esses dois projetos, talvez eles possam ajudá-lo:

Mario Miler
fonte