openlayers 配置 proxy

来源:互联网 发布:淘宝网商贷款 编辑:程序博客网 时间:2024/06/06 01:09

首先,如果出现问题,务必查看apache的日志

C:\ms4w\Apache\logs


最新更新:其实只需要拷贝proxy.cgi文件到C:\ms4w\Apache\cgi-bin即可。


研究了n个老外的博客

终于配置成功


将apache的配置文件更改如下:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

然后拷贝proxy.cgi 文件到C:\ms4w\Apache\cgi-bin

此文件可以去

http://trac.osgeo.org/openlayers/browser/trunk/openlayers/examples/proxy.cgi 

下载

 拷贝后修改第一行为:

#!C:\Python25\python.exe -u

然后添加

allowedHosts = ['www.openlayers.org', 'openlayers.org', 
                'labs.metacarta.com', 'world.freemap.in', 
                'prototype.openmnnd.org', 'geo.openplans.org',
                'sigma.openplans.org', 'demo.opengeo.org',
                'www.openstreetmap.org', 'sample.azavea.com',
                'v2.suite.opengeo.org', 'v-swe.uni-muenster.de:8080', 
                'vmap0.tiles.osgeo.org', 'www.openrouteservice.org','localhost:8080']

最后 ,务必另存成unicode-ascii格式。

然后在浏览器中访问

http://localhost:8080/cgi-bin/proxy.cgi

如下


不过我设了代理,wfs还是没有访问成功,tmd

原创粉丝点击