いつもどこかでデスマーチ♪

不定期に、私の日常を書き込みしていきます。

GeoServer + OpenLayers の環境構築 その1

2012年07月25日 17時54分24秒 | メモ


2023年10月26日
てかPython不要だよね…
Eclipse による開発環境作成では無いです
(新しいので書き直さなきゃダメかねぇ…開発用とテスト用と…)

Geoserverは
Eclipse ならApacheのインストール不要で、Tomcat の中にGeoserverのWARファイルを展開すれば良いです。


ちなみに、2012年7月時点の私が集めた情報です。
古くても知りません。



また、Windows 32bitで動かすことを前提としています。
64bit、Linuxはそれぞれ考えてください。



1.GeoServerのインストール
http://geoserver.org/display/GEOS/Stable

・Windows Installer をダウンロード
・実行ファイルを実行し、インストーラーに従いインストールする。
 ポート番号は、8081が良いかも…
 (GeoServer専用ポートです。他のアプリケーションは使わない方が良いと思ってます)


2.Apacheのインストール
http://httpd.apache.org/download.cgi#apache22

・ httpd-2.2.22-win32-x86-openssl-0.9.8t.msi または、httpd-2.2.22-win32-x86-no_ssl.msi をダウンロード
 (2.4 はwindows インストーラーがないため除外)
・実行ファイルを実行し、インストーラーに従いインストールする。
 サービス起動か、手動起動の選択はどちらでも良い
 ポート番号は、8080が良いかも…(テスト用だからねぇ~)

・設定ファイルのコピー・編集
 1.下記ファイルをコピーする。
  [Apacheフォルダ]\Apache2.2\conf\extra\httpd-vhosts.conf
  (名前は何でも良い。例:httpd-myvhosts.conf)
 2.コピーしたファイルを下記に編集する。
  (ドメインは、好きに変更してね。Port番号は、GeoServerで設定したものです)

**************ここから****************
#
# Use name-based virtual hosting.
#
NameVirtualHost *:8080

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:8080>
ProxyRequests Off
ProxyPreserveHost On
<Proxy */>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /geoserver/ http://localhost:8081/geoserver/
ProxyPassReverse /geoserver/ http://localhost:8081/geoserver/
</VirtualHost>
**************ここまで****************

・設定ファイルの編集
 [Apacheフォルダ]\Apache2.2\conf\httpd.conf を編集する。
 1.下記2箇所のコメント(#)を削除する。
  LoadModule proxy_module modules/mod_proxy.so
  LoadModule proxy_http_module modules/mod_proxy_http.so

  失敗する場合は、この2つもコメント復帰させる
  LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
  LoadModule rewrite_module modules/mod_rewrite.so

 2.下記1個を追記する。(ファイル名は、上でコピーした物を指定する。)
  Include conf/extra/httpd-myvhosts.conf



3.Pythonのインストール
http://www.python.org/download/
・Python 2.7.3 Windows Installer をダウンロードする。
 (3.2.3はコーディングルールが変わっているため、動かないものが多い)
・実行ファイルを実行し、インストーラーに従いインストールする。



4.OpenLayersのインストール
http://trac.osgeo.org/openlayers/wiki/HowToDownload

・Latest stable release: のzip をダウンロード
・解凍し、Web参照できる場所に設定する。
 (C:\GeoServer 2.1.4\data_dir\www ここに既存のがあるんだよなぁ…)

・[解凍フォルダ]\openlayers\examples\proxy.cgi ファイルを
 [Apacheフォルダ]\Apache2.2\cgi-bin にコピーする。

・コピーしたproxy.cgiファイルの1行目を「#!C:/Python27/python.exe -u」に変更する。(Windowsの場合)
・allowedHosts=[…]に下記を追加する。(GeoServerにアクセスする為のドメインとポート番号)
 , 'IPアドレス:8081', 'localhost:8081', '127.0.0.1:8081'



続きはこちら
http://blog.goo.ne.jp/pianyi/e/f8d889e81db8252a9bc6f234b73184a5



文字数オーバー…内容が消えちゃった…
DBの登録から先はまた今度…

警告も無く消すなよ…

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« OpenLayers + GeoServerなの... | トップ | GeoServer + OpenLayers の環... »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

メモ」カテゴリの最新記事