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?
openlayers-2
geoserver
machado
fonte
fonte
Respostas:
É 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
fonte
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
fonte
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.
fonte
Você pode olhar para esses dois projetos, talvez eles possam ajudá-lo:
fonte