Hello,
finally i got the proxy.running. The problem came up due to the  
application running on glassfish (port 8080) and the cgi script being  
run by Apache (port 80)
So I had to add "myApache_URL/" to the path of OpenLayers.ProxyHost

However, the request now is forwarded to the external MapServer, the  
response (format = html) seems to be O.K. (status = 200) but the  
GeoExt.popup ist still empty.

Definition of WMSGetFeatureInfo is:
     var featureInfo = new OpenLayers.Control.WMSGetFeatureInfo(
                            {
                            vendorParams: {map: 'PathToMap.map'}
                            }
                        );
             featureInfo.events.on({
                 getfeatureinfo: function(e) {
                     new GeoExt.Popup({
                         title: "Info",
                         width: 200,
                         height: 150,
                         autoScroll: true,
                         maximizable: true,
                         map: map,
                         lonlat: map.getLonLatFromPixel(e.xy),
                         html: e.text
                     }).show();
                 }
             });

Is there still anything missing, that I forgot to define or defined  
the wrong way?

cheers,
Sven



Quoting "Marc Jansen" <jan...@terrestris.de>:

> Hi Sven,
>
> are you using another proxy to access URLs in your network? I found this
> Mailinglist discussion
> http://mail.python.org/pipermail/python-list/2008-December/569855.html
>
> If that is still not doing the trick, I',m afraid I am running out of
> ideas soon.
>
> Regards,
> Marc
>
>
> On 27.08.2010 12:40, Sven Burbeck wrote:
>> Hi,
>> the firewall is off.
>> Entering http://example.com/cgi-bin/proxy.cgi
>> manually in the browser brings up the following message:
>> Not Found
>> The requested URL /cgi-bin/proxy.cgi was not found on this server.
>> Apache/2.2.3 (CentOS) Server at example.com Port 80
>>
>> entering http://localhost/cgi-bin/proxy.cgi
>> brings up:
>> waiting for localhost...
>> <urlopen error [Errno 110] Connection timed out>
>>
>> cheers,
>> Sven
>>
>>
>> Quoting "Marc Jansen"<jan...@terrestris.de>:
>>
>>
>>> Hi Sven,
>>>
>>> Is there some firewall active on the server?
>>>
>>> What do you see if you enter http://example.com/cgi-bin/proxy.cgi in
>>> your browser manually? When called without parameters, it'll try to
>>> access www.openlayers.org.
>>>
>>> You should see the OpenLayers Homepage served by your proxy (You'll need
>>> to allow the host www.openlayers.org though)
>>>
>>> Regards,
>>> Marc
>>>
>>>
>>> On 27.08.2010 11:04, Sven Burbeck wrote:
>>>
>>>> Hi Marc,
>>>> 1.) Browser indicates: "waiting for localhost" and finally:
>>>> "<urlopen error [Errno 110] Connection timed out>"
>>>>
>>>> 2.) mytest.cgi indeed wasn't Python but Perl. However, I changed it
>>>> to Python
>>>>        Content:
>>>>        #!/usr/bin/python
>>>>        print "Content-type: text/html\r\n\r\n";
>>>>        print "Python CGI works";
>>>> and it works!
>>>>
>>>> 3.) changed first line in proxy.cgi to #!/usr/bin/python
>>>> but to no avail. The problem remains.
>>>>
>>>> Any idea?
>>>>
>>>> Sven
>>>>
>>>>
>>>>
>>>> Quoting "Marc Jansen"<jan...@terrestris.de>:
>>>>
>>>>
>>>>
>>>>> Hi Sven,
>>>>>
>>>>> Just some thoughts/questions:
>>>>>
>>>>>      * What is the exact server message?
>>>>>      * Is your test.cgi a python cgi?
>>>>>      * Can proxy.cgi find the pythoin executable?
>>>>>      * On a terminal on that machine issue
>>>>>        which python
>>>>>
>>>>>        This should give you the path to the python executable
>>>>>        (/path/to/python). Replace the first line in the proxy.cgi script
>>>>>        #!/usr/bin/env python
>>>>>
>>>>>        to the output of 'which'
>>>>>        #!/path/to/python
>>>>>
>>>>>      * Is the script executable (check it with ls -la, maybe add it with
>>>>>        chmod +x proxy.cgi)
>>>>>
>>>>>
>>>>> Regards,
>>>>> Marc
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 27.08.2010 09:36, Sven Burbeck wrote:
>>>>>
>>>>>
>>>>>> Hello,
>>>>>> sorry for asking stupid newbie questions but I fail to get the
>>>>>> proxi.cgi working.
>>>>>> I followed the FAQ description:
>>>>>> http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost
>>>>>>
>>>>>> I've installed Apache 2.2.13 on SUSE11.2 via rpm.
>>>>>> Apparently the default cgi-bin is under /srv/www/cgi-bin
>>>>>> I put a test.cgi there and it works when calling it:
>>>>>> http://localhost/cgi-bin/test.cgi
>>>>>>
>>>>>> However, trying the same with proxy.cgi fails.
>>>>>> Is there anything else I have to consider?
>>>>>>
>>>>>> cheers,
>>>>>> Sven
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users@openlayers.org
>>>>>> http://openlayers.org/mailman/listinfo/users
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users@openlayers.org
>>>> http://openlayers.org/mailman/listinfo/users
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users@openlayers.org
>>> http://openlayers.org/mailman/listinfo/users
>>>
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users@openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>>
>
>
> --
>
>    .................................................................
>     Karten im (Inter|Intra)net?
>
>     OpenLayers - Webentwicklung mit dynamischen Karten und Geodaten
>     von M. Jansen und T. Adams, OpenSourcePress, München.
>
>     ISBN: 978-3-937514-92-5
>     URL:  http://openlayers-buch.de
>    .................................................................
>
>
>    Dipl.-Geogr. Marc Jansen
>    - Anwendungsentwickler -
>
>    terrestris GmbH&  Co. KG
>    Irmintrudisstraße 17
>    53111 Bonn
>
>    Tel:    ++49 (0)228 / 96 28 99 -53
>    Fax:    ++49 (0)228 / 96 28 99 -57
>
>    Email:  jan...@terrestris.de
>    Web:    http://www.terrestris.de
>
>    Amtsgericht Bonn, HRA 6835
>    Komplementärin:  terrestris Verwaltungsgesellschaft mbH
>    vertreten durch: Hinrich Paulsen, Till Adams
>
>
> _______________________________________________
> Users mailing list
> Users@openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
>


_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to