Я установил GeoServer 2.1.4 на 64-битном сервере Win 2008, который использует IIS в качестве веб-сервера по умолчанию, но нет очевидной документации для его публикации через IIS.
Кто-нибудь знает о хорошей документированной процедуре получения ванильной установки GeoServer, доступной через IIS7?
Я действительно не хочу устанавливать Tomcat / Apache, так как знаю, что мой рабочий сервер Overlords не будет рад, если он будет установлен на рабочем компьютере.
Если я найду решение, я обязательно его напишу!
Спасибо людям ...
geoserver
installation
MrGFunk
источник
источник
Jetty
, на что похож контейнер сервлетаTomcat
. GeoServer затем устанавливается внутри веб-приложенияJetty
. Вот почему вашиlocalhost:8080
работы - этоJetty
.Ответы:
На самом деле это относительно просто, чтобы начать работать. Если вы видите интерфейс веб-администратора, вы установили автономную версию 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, но принцип тот же.
Надеюсь, это поможет!
источник