Zainstalowałem GeoServer 2.1.4 na 64-bitowym serwerze Win 2008, który używa IIS jako domyślnego serwera WWW, ale nie ma oczywistej dokumentacji pozwalającej na opublikowanie go za pośrednictwem IIS.
Czy ktoś zna dobrą udokumentowaną procedurę uzyskania waniliowej instalacji GeoServera za pośrednictwem IIS7?
Naprawdę nie chcę instalować Tomcat / Apache, ponieważ wiem, że mój serwer produkcyjny Overlords nie będzie zadowolony z posiadania go na maszynie produkcyjnej.
Jeśli znajdę rozwiązanie, na pewno je napiszę!
Dzięki ludzie ...
geoserver
installation
MrGFunk
źródło
źródło
Jetty
podobny do kontenera serwletuTomcat
. GeoServer jest następnie instalowany jako aplikacja internetowaJetty
. Właśnie dlatego twojelocalhost:8080
prace - to jestJetty
.Odpowiedzi:
Rozpoczęcie pracy jest stosunkowo proste. Jeśli widzisz interfejs administratora, oznacza to, że zainstalowałeś niezależną wersję GeoServera, która jak wskazuje Imp, działa przy użyciu kontenera serwletu Jetty.
Sztuką ujawnienia GeoServera przez IIS 7 jest użycie routingu żądań aplikacji (ARR) . Dzięki ARR możliwe jest przekierowywanie ruchu przychodzącego do IIS w oparciu o reguły, jeden taki typ reguły używa wzorca wyrażeń regularnych do dopasowywania przychodzących żądań URL.
Tak więc za pomocą ARR możliwe jest przekierowanie ruchu do GeoServer działającego na porcie 8080 na podstawie publicznego adresu URL. Na przykład, jeśli masz publiczny adres URL http://www.myserver.com/geoserver , możesz użyć ARR, aby zmusić IIS do przekazania wszystkich żądań pasujących do tego adresu do localhost: 8080 (zakładając, że Twój GeoServer działa na tym samym serwerze jak IIS 7).
Poniższy post na blogu administratora usług IIS zawiera dobry przykład użycia ARR do kierowania żądań do Tomcat. Pomiń stronę 1, ponieważ omawia to sposób instalacji Tomcat, co jest dla ciebie nieistotne, ponieważ GeoServer działa już na porcie 8080. Pozostałe szczegóły na stronach 2 i 3 pomogą ci uruchomić ARR. Wszystko, co musisz zrobić, to zmapować przychodzące żądania na localhost: 8080.
W ten sposób skonfigurowałem moje serwery Windows 2008, chociaż używam Tomcat i archiwum internetowego GeoServer zamiast instalatora Windows GeoServer, ale zasada jest taka sama.
Mam nadzieję, że to pomaga!
źródło