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!
Jetty
podobny do kontenera serwletuTomcat
. GeoServer jest następnie instalowany jako aplikacja internetowaJetty
. Właśnie dlatego twojelocalhost:8080
prace - to jestJetty
.