2014年2月20日木曜日

36 - GeoEXT を使用した WFS-T 8 - GeoServer ドメイン表示の変更

36-8 GeoServer ドメイン表示の変更
「36-4 Grid の表示」でも「GeoExt.data.WMSCapabilitiesStore」の url の設定が出来ませんでした。ここでも同じ設定をするので、GISTutor の Configuring GeoServer Proxy for Public and Remote Data Access(http://www.gistutor.com/geoserver/21-intermediate-geoserver-tutorials/38-configuring-geoserver-proxy-for-public-and-remote-data-access.html)を参考に、 Apache の設定を修正してみます。

proxy モジュールを有効にします。
確認するには mod-enabled を見てみます。

root@debian7-vmw:~# ls /etc/apache2/mods-enabled/
alias.conf            authz_user.load  dir.load          php5.load
alias.load            autoindex.conf   env.load          reqtimeout.conf
auth_basic.load       autoindex.load   mime.conf         reqtimeout.load
authn_file.load       cgi.load         mime.load         setenvif.conf
authz_default.load    deflate.conf     negotiation.conf  setenvif.load
authz_groupfile.load  deflate.load     negotiation.load  status.conf
authz_host.load       dir.conf         php5.conf         status.load


proxy と proxy_http モジュールを有効にします。

root@debian7-vmw:~# a2enmod proxy
Enabling module proxy.
To activate the new configuration, you need to run:
  service apache2 restart
root@debian7-vmw:~# a2enmod proxy_http
Considering dependency proxy for proxy_http:
Module proxy already enabled
Enabling module proxy_http.
To activate the new configuration, you need to run:
  service apache2 restart


proxy.conf を修正します。

root@debian7-vmw:~# vim /etc/apache2/mods-available/proxy.conf

---
ProxyRequests Off
# Remember to turn the next line off if you are proxying to a NameVirtualHost
ProxyPreserveHost On
<Proxy *>
        Order deny,allow
        #Deny from all
        Allow from all
</Proxy>
# ProxyPass for Geoserver
ProxyPass /geoserver http://localhost:8080/geoserver
ProxyPassReverse /geoserver http://localhost:8080/geoserver

</IfModule>


Apache を再起動します。

root@debian7-vmw:~# /etc/init.d/apache2 restart
[ ok ] Restarting web server: apache2 ... waiting ...

0 件のコメント: