That worked! Now I will search for another solution for my second problem with 404 network errror.
Thank you. best regards ________________________________ My problem with "c:/python25/python.exe %s %s" giving error at IIS manager still persists. Try this: c:\python25\python.exe –u “%s” “%s” From:[email protected] [mailto:[email protected]] Sent: Thursday, February 10, 2011 8:29 AM To: [email protected] Subject: AW: [OpenLayers-Users] proxy OL, Geoserver and IIS Hi list, I tried Nigel suggestion but could not succeeded. I get a 404 network error saying "unhandled request return Not found". Does not matter if I put cgi script into C:/program/Apache/Tomcat/webapps/geoserver/data/www folder (where my .html and .js lies) or C:/Inetpub/wwwroot (about relative path OpenLayers.ProxyHost = "/mybin/proxy.py?url=" I would think that it is relative to where my .js is (geoserver path and not iis)). My problem with "c:/python25/python.exe %s %s" giving error at IIS manager still persists. I´m sure it`s right in front of my eyes but not able to see it. If you have any question I´m happy to answer it. Any clues? best regards Sarah ________________________________ Sarah I was able to setup a ProxyHost with IIS 6 / Geoserver on a local PC by doing the following: Install Python 2.5 or other version Install to c:\python25 or other directory Add path to system environment variable Path. Add Python support on IIS On IIS right click the default website and select Properties On Home Directory, select Configuration and under Mapping select the Add button In the Executable box, add "c:/python25/python.exe %s %s" In the Extension box, add the extension: ".py" Accept other defaults and select OK repeatedly Modify ProxyHost file Copy the example ProxyHost script from http://trac.openlayers.org/browser/trunk/openlayers/examples/proxy.cgi Place the example proxy.cgi file in the Website directory like wwwroot/mybin Rename to proxy.cgi to proxy.py Change the first line #!/usr/bin/env python to #!C:/Python25/python.exe -u Edit the OpenLayers.ProxyHost variable to match that URL. Given the above IIS configuration: OpenLayers.ProxyHost = "/mybin/proxy.py?url="; Open website from http://localhost/pathtowebsite/index.htm. Does not work from local file C:\pathtowebsite\index.htm. Nigel From:[email protected] [mailto:[email protected]] Sent: Wednesday, February 09, 2011 7:48 AM To: [email protected] Subject: [OpenLayers-Users] proxy OL, Geoserver and IIS Hi list, I have searched a bit at this list and found some threads. But it is not complete clear if I understood it right. My environment looks like: windows xp (with IIS 6) Geoserver at Tomcat. html-page is located at www folder of geoserver (myserver:8080/www/myapp.html) I want to make a getfeatureinfo from another web service (ArcGIS Server, http://anotherserver/AGS/services/myapp/mapserver/wmsserver ) so I need a proxy for that (or I am mixing something up?). best link I´ve found was http://geographika.co.uk/a-proxy-for-iis-and-net I think. So my question is: is it right that I have to install my proxy at IIS and not at geoserver? Or did I another mistake? Any comments welcome! thanks Sarah
_______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
