Instalei o GeoServer 2.1.4 em um servidor Win 2008 de 64 bits que usa o IIS como servidor Web padrão, mas não há documentação óbvia para publicá-lo via IIS.
Alguém sabe de um bom procedimento documentado para obter uma instalação básica do GeoServer acessível através do IIS7?
Eu realmente não quero instalar o Tomcat / Apache, pois conheço meu servidor de produção, Overlords, não ficará feliz em tê-lo na máquina de produção.
Se eu encontrar a solução, certamente a escreverei!
Obrigado pessoal ...
geoserver
installation
MrGFunk
fonte
fonte
Jetty
que é um contêiner de servlet semelhanteTomcat
. O GeoServer é então instalado como um aplicativo da WebJetty
. É por isso que seuslocalhost:8080
trabalhos - sãoJetty
.Respostas:
É realmente relativamente simples começar a trabalhar. Se você conseguir ver a interface de administração da web, instalou a versão independente do GeoServer, que, como indica Imp, é executada usando o contêiner de servlet Jetty.
O truque para expor o GeoServer através do IIS 7 está no uso do Application Request Routing (ARR) . Com o ARR, é possível redirecionar o tráfego que chega ao IIS com base em regras, um desses tipos de regra usa um padrão de expressão regular para corresponder às solicitações de URL recebidas.
Portanto, usando o ARR, é possível redirecionar o tráfego para o GeoServer em execução na porta 8080 com base em algum URL público. Por exemplo, se você tiver um URL público http://www.myserver.com/geoserver , poderá usar o ARR para fazer o IIS passar todas as solicitações correspondentes a esse URL para localhost: 8080 (supondo que seu GeoServer esteja sendo executado no mesmo servidor como IIS 7).
A seguinte postagem no blog de administração do IIS tem um bom exemplo de uso do ARR para rotear solicitações para o Tomcat. Pule a página 1, que descreve como instalar o Tomcat, o que é irrelevante para você, pois você já possui o GeoServer em execução na porta 8080. Os detalhes restantes nas páginas 2 e 3 o ajudarão a executar o ARR. Tudo o que você precisa fazer é mapear solicitações recebidas para o host local: 8080.
É assim que eu tenho meus servidores Windows 2008 configurados, embora eu esteja usando o Tomcat e o arquivo da web GeoServer em vez do instalador do Windows GeoServer, mas o princípio é o mesmo.
Espero que ajude!
fonte