На самом деле это относительно просто, чтобы начать работать. Если вы видите интерфейс веб-администратора, вы установили автономную версию GeoServer, которая, как указывает Imp, работает с использованием контейнера сервлетов Jetty.
Хитрость в раскрытии GeoServer через IIS 7 заключается в использовании маршрутизации запросов приложений (ARR) . С помощью ARR можно перенаправлять трафик, поступающий в IIS, на основе правил, один из таких типов правил использует шаблон регулярных выражений для сопоставления входящих запросов URL.
Таким образом, используя ARR, можно перенаправить трафик на GeoServer, работающий через порт 8080, на основе некоторого публичного URL. Например, если у вас есть общедоступный URL-адрес http://www.myserver.com/geoserver, вы можете использовать ARR, чтобы IIS передавал все запросы, соответствующие этому URL-адресу, на localhost: 8080 (при условии, что ваш GeoServer работает на том же сервере). как IIS 7).
Следующий пост в блоге IIS Admin содержит хороший пример использования ARR для маршрутизации запросов к Tomcat. Пропустите страницу 1, так как здесь обсуждается, как установить Tomcat, который для вас не важен, поскольку у вас уже есть GeoServer, работающий на порте 8080. Остальные детали на страницах 2 и 3 помогут вам запустить ARR. Все, что вам нужно сделать, это сопоставить входящие запросы с localhost: 8080.
Вот как я настроил свои серверы Windows 2008, хотя я использую Tomcat и веб-архив GeoServer, а не установщик Windows GeoServer, но принцип тот же.
Надеюсь, это поможет!
Jetty
, на что похож контейнер сервлетаTomcat
. GeoServer затем устанавливается внутри веб-приложенияJetty
. Вот почему вашиlocalhost:8080
работы - этоJetty
.