0

我在通过 apache2 --> geoserver-->OpenLayers 12.04 将地图数据发布到 postgis 时遇到问题。

我从地理服务器接收数据很好,但无法发回新数据。

帖子错误是:

XML Parsing Error: not well-formed Location: moz-nullprincipal:
#!/usr/bin/env python
-^

我得到的响应是 OpenLayers 提供的 proxy.cgi 脚本的文本。我已编辑此脚本以包含在请求形成的 xml 中找到的所有源,以确保我已包含所有 url。

我有 Python、Python2 和 Python2.7 可用,但使用其中任何一个都会产生相同的结果。所有包含似乎都正确加载。

我已经阅读了许多与此问题相关的帖子,但没有一个提供解决方案。我曾经能够通过在 apache-tomcat 目录之外创建一个 index.html 来绕过相同的域问题,该目录将定义一个 iframe,该 iframe 将调用我位于 /geoserver/www 中的实际 site.html。这似乎不再起作用,因此我的代理问题。在解决此问题之前,该项目处于暂停状态。

任何帮助将不胜感激。

谢谢,拉里

4

1 回答 1

0

我找到了另一种方法。我没有使用 OpenLayers 代理,而是找到了这个博客:

http://bikerjared.wordpress.com/2012/10/18/ubuntu-12-04-mod-proxy-install-and-configuration/

它提供了一个很好的关于使用 Apache2 代理的教程,很好地解决了我的问题。

于 2013-11-01T21:45:03.557 回答