我在通过apache2将地图数据发布到postgis时遇到问题 - > geoserver - > OpenLayers 12.04。
我从geoserver接收数据很好但无法发回新数据。
帖子错误是:
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,它将调用我居住在/ geoserver / www中的实际site.html。这似乎不再起作用,因此我的代理问题。该项目暂停,直到此问题得到解决。
非常感谢任何帮助。
谢谢,拉里
答案 0 :(得分:0)
我找到了另一种方法。我没有使用OpenLayers代理,而是发现了这个博客:
http://bikerjared.wordpress.com/2012/10/18/ubuntu-12-04-mod-proxy-install-and-configuration/
提供了一个非常好的教程,使用Apache2代理很好地解决了我的问题。