実際には比較的簡単に機能します。Web管理インターフェイスを表示できる場合は、GeoServerの自己完結型バージョンがインストールされています。Impが指摘したように、Jettyサーブレットコンテナーを使用して実行されます。
IIS 7を介してGeoServerを公開するコツは、Application Request Routing(ARR)の使用にあります。ARRを使用すると、ルールに基づいてIISに着信するトラフィックをリダイレクトできます。そのようなルールタイプの1つは、正規表現パターンを使用して着信URLリクエストを照合します。
したがって、ARRを使用すると、いくつかのパブリックURLに基づいて、ポート8080で実行されているGeoServerにトラフィックをリダイレクトできます。たとえば、http://www.myserver.com/geoserverのパブリックURL がある場合、ARRを使用してIISにそのURLに一致するすべてのリクエストをlocalhost:8080に渡すことができます(GeoServerが同じサーバーで実行されていると仮定します) IIS 7として)。
IIS管理ブログの次の投稿は、ARRを使用してリクエストをTomcatにルーティングする良い例です。1ページをスキップしてください。これは、ポート8080でGeoServerがすでに実行されているため、無関係なTomcatのインストール方法を説明しています。2ページと3ページの残りの詳細で、ARRを使用して実行できます。必要なのは、着信要求をlocalhost:8080にマップすることだけです。
これはWindows 2008サーバーを構成する方法ですが、Windows GeoServerインストーラーではなくTomcatとGeoServer Webアーカイブを使用していますが、原理は同じです。
お役に立てば幸いです。
Jetty
、に似たサーブレットコンテナが含まれていTomcat
ます。GeoServerは、Webアプリケーション内などに設置されますJetty
。それがあなたのlocalhost:8080
作品の理由です-それはJetty
です。