首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将具有8081端口的Apache代理到Geoserver 8080 for WFS

将具有8081端口的Apache代理到Geoserver 8080 for WFS
EN

Stack Overflow用户
提问于 2012-02-15 19:56:19
回答 2查看 4.2K关注 0票数 2

这几天我一直左右为难,现在我真的很感谢你的帮助。这是我的情况:- Ubuntu Linux (所有端口都打开)- Apache在端口8081上运行- Geoserver Tomcat在端口8080上我正在尝试通过不同的pc而不是服务器建立WFS连接,因此我需要使用代理。在我的服务器中,我编辑了httpd.conf并添加了以下行:

代码语言:javascript
复制
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /geoserver http://mydomain.com:8080/geoserver
ProxyPassReverse /geoserver http://mydomain.com:8080/geoserver

我从OpenLayers下载了proxy.cgi,并编辑添加了我允许的主机(本地主机:8081,本地主机:8081,域名:8081,等等)。当我在web浏览器中打开proxy.cgi时,我会被转到openlayers站点,所以我认为python和脚本运行正常。然后,我将http://mydomain.com:8081/geoserver添加到geoserver仪表板的基本代理URL中。在我的html中,我将每个脚本文件,如Openlayers.js、GeoExt、js都指向apache so,端口为8081。在我的init函数中,我放了:

代码语言:javascript
复制
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";

WFS的矢量层是这样的:

代码语言:javascript
复制
var inc2007 = new OpenLayers.Layer.Vector("Inc", {
                                          styleMap: styles1,
       strategies: [new OpenLayers.Strategy.BBOX()],
         protocol: new OpenLayers.Protocol.WFS({
             url: "http://mydomain.com:8081/geoserver/wfs",
                                                  featurePrexif: "Inc",
                                                  featureType: "Inc",
             featureNS: "http://mydomain.com:8080/Incendi"

                                        }),
    });

我在地图上看不到这个图层,firebug也没有记录任何东西。我尝试将ProxyHost链接更改为"http://mydomain.com:8081/cgi-bin/proxy.cgi?url=“,但没有结果。我能做什么?I really...really需要你的帮助。

提前感谢您的回复

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-20 16:19:51

通过将proxy.cgi放在本地apache上而不是驻留在geoserver机器上的apache上解决了问题……

票数 2
EN

Stack Overflow用户

发布于 2012-02-16 22:56:36

确保所有openlayer WFS协议属性都与其相应的GeoServer属性正确匹配。

十有八九,这就是WFS层没有出现的原因。

看看我的答案herehere

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9292911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档