设置自己的Openlayers Proxyhost

时间:2012-03-15 03:49:28

标签: javascript proxy openlayers wms

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

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

在这个例子中,他们正在使用

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

我的问题是:

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

帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

来自Frequently Asked Questions about the OpenLayers project

要使用cgi代理,您可以使用TracGitHub中的示例proxy.cgi。你可能应该使用GitHub链接但我已经包含了Trac链接以保持完整性。

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

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