[OpenLayers-Users] Proxy.cgi

truongxuan quang truongxuanquang at yahoo.com
Mon Mar 21 13:14:00 EDT 2011


Dear Andrés Maneiro

Thank you for your advice, it is clear to me.. I change all my host and scripts 
to ms4w server on Windows without using Mapfish , If you know how to put 
proxy.cgi inside ms4w please help me again. 


Thank you very much 

Quang 




________________________________
From: Andrés Maneiro <amaneiro at icarto.es>
To: openlayers-users at lists.osgeo.org
Sent: Mon, March 21, 2011 4:08:09 PM
Subject: Re: [OpenLayers-Users] Proxy.cgi

Hello Truongxuan,

as far as I know, the proxy available in openlayers.org webpage is for Apache 
webserver. The reason why is needed: 
https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript

In that case, you would put the proxy file in the path for cgi-bin scripts 
(usually /usr/lib/cgi-bin/ in GNU/Linux systems, but it can be configured in 
apache configuration files). And Apache would use it to redirect your petitions 
to the host allowed in the proxy file.

I have no experience with MapFish, but I think it uses internally pylons 
technology which comes with a python light webserver, so it seems you don't need 
Apache. If that's the case, I think that proxy file will not work for you. I 
would suggest you to look in mapfish documentation and ask in mapfish 
mailinglist. I think they will be more helpful for your specific case.

best,
amaneiro

On 21/03/11 15:41, truongxuan quang wrote:
> Dear list
> 
> I send the question some days before but I think those were not clear to
> you, so I am trying to do exactly same in this threat
> http://lists.osgeo.org/pipermail/openlayers-users/2010-June/017952.html
> I using Geoserver 2.1 , Openlayers running inside Mapfish environmentI
> am try to configure many time for proxy.cgi then change to proxy.php and
> also proxy.py. I use /WMS GetFeatureInfo /I receives a blank popup when
> I click to a map.
> 
> my configure example by proxy.py
> 
> #!C:/python25/python.exe -u
> import urllib2
> import cgi
> import sys, os
> # Designed to prevent Open Proxy type stuff.
> allowedHosts = ['www.openlayers.org<http://www.openlayers.org>',
> 'openlayers.org',
> 'labs.metacarta.com', 'world.freemap.in',
> 'prototype.openmnnd.org', 'geo.openplans.org',
> 'sigma.openplans.org', 'demo.opengeo.org',
> 'www.openstreetmap.org<http://www.openstreetmap.org>', 'sample.azavea.com',
> 'v2.suite.opengeo.org', 'v-swe.uni-muenster.de:8080',
> 'vmap0.tiles.osgeo.org' '127.0.0.1',
> 'localhost:5000']
> 
> My question is: I do not you any kind of webserver like ms4w or TomCat,
> I use only mapfish environment with (openlayers + geoserver) how and
> where can I put the proxy.cgi file? I am very sorry for this question
> 
> Thank you very much
> 
> Quang
> 
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
_______________________________________________
Users mailing list
Users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20110321/369c46c4/attachment.html


More information about the Users mailing list