设置自己的Openlayers Proxyhost

Setup own Openlayers Proxyhost

本文关键字:Proxyhost Openlayers 自己的 设置      更新时间:2023-09-26

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

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

在这个例子中,他们使用

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

我的问题是:

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

我们将不胜感激。

来自OpenLayers项目的常见问题解答。

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

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

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