3

我看过一些与 WMS 获取功能信息相关的示例,例如:

http://openlayers.org/dev/examples/getfeatureinfo-control.html

在这个例子中,他们使用

 OpenLayers.ProxyHost = "proxy.cgi?url=";

我的问题是:

我们如何为我们的地理服务器层设置我们自己的 proxthost?

帮助将不胜感激。

4

1 回答 1

2

来自关于 OpenLayers 项目的常见问题

要使用 cgi 代理,您可以使用来自TracGitHub的示例 proxy.cgi 。您可能应该使用 GitHub 链接,但为了完整起见,我已包含 Trac 链接。

对于标准的 Apache 配置,您可以将 proxy.cgi 放入您的 /usr/lib/cgi-bin/ 目录中。

您不必使用 CGI 代理来处理跨域发送受信任的请求。在使用 IIS 服务 OpenLayers 地图页面的机器上,我使用应用程序请求路由而不是 CGI 脚本将 http 请求转发到受信任的 GeoServer。

于 2012-03-19T14:42:59.030 回答