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の登録から先はまた今度…
警告も無く消すなよ…