[Geoserver-users] Problems with proxy.cgi on Mac OS X Server

Hello,
I have a problem with requests sent from proxy.cgi on OS X Server 10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML funnsted”, “http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml”,
{projection: new OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache 2.2.8 I see that the cgi sends this:
Content Type: application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server. When I use proxy.cgi on my server I see this in FireBug:
Content Type: application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X Server and they are correct so if I could get the correct header request type it would handle it I guess but why does the CGI send this on OS X? Do I have to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL directly in my browser (without proxy) I get a valid Google Earth file.

/asle

Just to bump this. Anyone out there using GeoServer on OS X?
/asle

2009/3/31 Asle Benoni <asle.benoni@anonymised.com>

Hello,
I have a problem with requests sent from proxy.cgi on OS X Server 10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML funnsted”, “http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml”,
{projection: new OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache 2.2.8 I see that the cgi sends this:
Content Type: application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server. When I use proxy.cgi on my server I see this in FireBug:
Content Type: application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X Server and they are correct so if I could get the correct header request type it would handle it I guess but why does the CGI send this on OS X? Do I have to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL directly in my browser (without proxy) I get a valid Google Earth file.

/asle

Hi Asle,

Yes, I develop on Mac OS. I have successfully set up a proxy for openlayers in the past with no issues. Are you using the one straight from the OpenLayers repo in the examples directory?

And I assume you are setting the OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using GeoServer on OS X?
/asle

2009/3/31 Asle Benoni <asle.benoni@anonymised.com <mailto:asle.benoni@anonymised.com>>

    Hello,
    I have a problem with requests sent from proxy.cgi on OS X Server
    10.5. When I run this

    var kml =new OpenLayers.Layer.GML("KML funnsted",
    "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
    <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&quot;,
                  {projection: new OpenLayers.Projection("EPSG:4326"),
                   format: OpenLayers.Format.KML,
                   formatOptions: {
                     extractStyles: true,
                     extractAttributes: true
                   }
                  });

    against proxy.cgi on Ubuntu and Apache 2.2.8 I see that the cgi
    sends this:
    *Content Type: application/vnd.google-earth.kml+xml*

    Now this request goes to my OS X Server. When I use proxy.cgi on my
    server I see this in FireBug:
    *Content Type: application/vnd.ogc.se_xml;charset=UTF-8*

    I have checked all MIME types on the OS X Server and they are
    correct so if I could get the correct header request type it would
    handle it I guess but why does the CGI send this on OS X? Do I have
    to configure my proxy.cgi for OS X?

    Any suggestions? Btw. If I run this URL directly in my browser
    (without proxy) I get a valid Google Earth file.

    /asle

------------------------------------------------------------------------

------------------------------------------------------------------------------

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Thanks.
Yes, I copied the recent one from OpenLayers and set this just after function init();
OpenLayers.ProxyHost = “/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you try to request this URL from your proxy.cgi and tell me if it works or if not if you are getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com.>

Hi Asle,

Yes, I develop on Mac OS. I have successfully set up a proxy for openlayers in the past with no issues. Are you using the one straight from the OpenLayers repo in the examples directory?

And I assume you are setting the OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using GeoServer on OS X?
/asle

2009/3/31 Asle Benoni <asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@...84...)>

Hello,
I have a problem with requests sent from proxy.cgi on OS X Server
10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML funnsted”,
http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>”,
{projection: new OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache 2.2.8 I see that the cgi
sends this:
Content Type: application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server. When I use proxy.cgi on my
server I see this in FireBug:
Content Type: application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X Server and they are
correct so if I could get the correct header request type it would
handle it I guess but why does the CGI send this on OS X? Do I have
to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL directly in my browser
(without proxy) I get a valid Google Earth file.

/asle





Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Asle,

I tried it out and it works fine for me, but i had to modify the proxy.cgi script to add borchio.no to the allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from OpenLayers and set this just after function init();
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";

What OSX version do you have? Could you try to request this URL from your proxy.cgi and tell me if it works or if not if you are getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hi Asle,

    Yes, I develop on Mac OS. I have successfully set up a proxy for
    openlayers in the past with no issues. Are you using the one
    straight from the OpenLayers repo in the examples directory?

    And I assume you are setting the OpenLayers.ProxyHost?

    Asle Benoni wrote:

        Just to bump this. Anyone out there using GeoServer on OS X?
        /asle

        2009/3/31 Asle Benoni <asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>

           Hello,
           I have a problem with requests sent from proxy.cgi on OS X Server
           10.5. When I run this

           var kml =new OpenLayers.Layer.GML("KML funnsted",
                  "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                  <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&quot;,
                         {projection: new
        OpenLayers.Projection("EPSG:4326"),
                          format: OpenLayers.Format.KML,
                          formatOptions: {
                            extractStyles: true,
                            extractAttributes: true
                          }
                         });

           against proxy.cgi on Ubuntu and Apache 2.2.8 I see that the cgi
           sends this:
           *Content Type: application/vnd.google-earth.kml+xml*

           Now this request goes to my OS X Server. When I use proxy.cgi
        on my
           server I see this in FireBug:
           *Content Type: application/vnd.ogc.se_xml;charset=UTF-8*

           I have checked all MIME types on the OS X Server and they are
           correct so if I could get the correct header request type it
        would
           handle it I guess but why does the CGI send this on OS X? Do
        I have
           to configure my proxy.cgi for OS X?

           Any suggestions? Btw. If I run this URL directly in my browser
           (without proxy) I get a valid Google Earth file.

           /asle

        ------------------------------------------------------------------------

        ------------------------------------------------------------------------------

        ------------------------------------------------------------------------

        _______________________________________________
        Geoserver-users mailing list
        Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/geoserver-users

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org
    Enterprise support for open source geospatial.

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Do you have FireBug? Can you check what ContentType is sent? What version is your Apache?
I am trying to pin this down. I have added the domain, else I would get a “not allowed domain…” The attached screenshot is my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira <jdeolive@anonymised.com.>

Hi Asle,

I tried it out and it works fine for me, but i had to modify the proxy.cgi script to add borchio.no to the allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from OpenLayers and set this just after function init();
OpenLayers.ProxyHost = “/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you try to request this URL from your proxy.cgi and tell me if it works or if not if you are getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@...1671...)>

Hi Asle,

Yes, I develop on Mac OS. I have successfully set up a proxy for
openlayers in the past with no issues. Are you using the one
straight from the OpenLayers repo in the examples directory?

And I assume you are setting the OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using GeoServer on OS X?
/asle

2009/3/31 Asle Benoni <asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>

Hello,
I have a problem with requests sent from proxy.cgi on OS X Server
10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML funnsted”,
http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>”,
{projection: new
OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache 2.2.8 I see that the cgi
sends this:
Content Type: application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server. When I use proxy.cgi
on my
server I see this in FireBug:
Content Type: application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X Server and they are
correct so if I could get the correct header request type it
would
handle it I guess but why does the CGI send this on OS X? Do
I have
to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL directly in my browser
(without proxy) I get a valid Google Earth file.

/asle





Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net

mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)

https://lists.sourceforge.net/lists/listinfo/geoserver-users

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Bilde 6.png

Hi Asle,

Here is the info from FireBug:

Response Headers

Date: Mon, 06 Apr 2009 03:48:20 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7l DAV/2
Keep-Alive: timeout=5, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/vnd.google-earth.kml+xml

Request Headers

Host: localhost

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost/~jdeolive/asle.html

Response:

<kml xmlns="http://www.opengis.net/kml/2.2&quot; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xsi
:schemaLocation="http://www.opengis.net/kml/2.2 http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd&quot;&gt;
    <Document xmlns:atom="http://purl.org/atom/ns#&quot;&gt;
       <name>kulturminner_ns:funnsted</name>
       <Placemark id="funnsted.nfm-3907eb51_1206c4108d4_47f9">
          <name><![CDATA[<div style="font:11px tahoma,sans-serif;color:red;font-weight:bold">Spydslaug
  ,i matr Spjøslag (Funnsted)</div>
]]></name>
          <description><![CDATA[<div style="font:12px tahoma; color:teal;">
Kommune: <b>Rakkestad</b><br/>
Link til <a href="http://naturkart/no/Kulturminnekart/PDF/49158.pdf&quot; target="_blank">PDF ark</a><br/
>
Tjenesten baserer seg p&aring; OpenLayers<br/>
<a href="http://openlayers.org" target="_blank"><img src="http://www.charcoaldesign.co.uk/images/weblog
.openlayers.png" border="0" alt="/></a>
</div>]]></description>
          <LookAt>
             <longitude>11.265374540874582</longitude>
             <latitude>59.38922243285316</latitude>
             <heading>10.0</heading>
             <tilt>10.0</tilt>
             <range>700</range>
          </LookAt>
          <Style>
             <IconStyle>
                <color>ffffffff</color>
                <colorMode>normal</colorMode>
                <Icon>
<href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
                </Icon>
             </IconStyle>
             <LabelStyle>
                <color>00ffffff</color>
             </LabelStyle>
          </Style>
          <Point>
             <coordinates>11.265374540874582,59.38922243285316</coordinates>
          </Point>
       </Placemark>
    ...

Asle Benoni wrote:

Do you have FireBug? Can you check what ContentType is sent? What version is your Apache?
I am trying to pin this down. I have added the domain, else I would get a "not allowed domain..." The attached screenshot is my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hi Asle,

    I tried it out and it works fine for me, but i had to modify the
    proxy.cgi script to add borchio.no <http://borchio.no> to the
    allowed hosts to proxy.

    I am running Leopard (10.5.6).

    -Justin

    Asle Benoni wrote:

        Thanks.
        Yes, I copied the recent one from OpenLayers and set this just
        after function init();
        OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";

        What OSX version do you have? Could you try to request this URL
        from your proxy.cgi and tell me if it works or if not if you are
        getting the same ContentType?

        /asle

        2009/4/1 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>

           Hi Asle,

           Yes, I develop on Mac OS. I have successfully set up a proxy for
           openlayers in the past with no issues. Are you using the one
           straight from the OpenLayers repo in the examples directory?

           And I assume you are setting the OpenLayers.ProxyHost?

           Asle Benoni wrote:

               Just to bump this. Anyone out there using GeoServer on OS X?
               /asle

               2009/3/31 Asle Benoni <asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
               <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>

               <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>

                  Hello,
                  I have a problem with requests sent from proxy.cgi on
        OS X Server
                  10.5. When I run this

                  var kml =new OpenLayers.Layer.GML("KML funnsted",
                               "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                               <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&quot;,
                                {projection: new
               OpenLayers.Projection("EPSG:4326"),
                                 format: OpenLayers.Format.KML,
                                 formatOptions: {
                                   extractStyles: true,
                                   extractAttributes: true
                                 }
                                });

                  against proxy.cgi on Ubuntu and Apache 2.2.8 I see
        that the cgi
                  sends this:
                  *Content Type: application/vnd.google-earth.kml+xml*

                  Now this request goes to my OS X Server. When I use
        proxy.cgi
               on my
                  server I see this in FireBug:
                  *Content Type: application/vnd.ogc.se_xml;charset=UTF-8*

                  I have checked all MIME types on the OS X Server and
        they are
                  correct so if I could get the correct header request
        type it
               would
                  handle it I guess but why does the CGI send this on OS
        X? Do
               I have
                  to configure my proxy.cgi for OS X?

                  Any suggestions? Btw. If I run this URL directly in my
        browser
                  (without proxy) I get a valid Google Earth file.

                  /asle

                      ------------------------------------------------------------------------

                      ------------------------------------------------------------------------------

                      ------------------------------------------------------------------------

               _______________________________________________
               Geoserver-users mailing list
               Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
               <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>>

               https://lists.sourceforge.net/lists/listinfo/geoserver-users

           -- Justin Deoliveira
           OpenGeo - http://opengeo.org
           Enterprise support for open source geospatial.

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org
    Enterprise support for open source geospatial.

------------------------------------------------------------------------

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi,
I am back to this problem again. I am not able to use KML request to my OS X Server when I use proxy.cgi. If I put this on any other linux server it works fine. It is definetely the Apache on OS X Server.

From Firebug I see these response headers (attached image):

Content-Type application/vnd.ogc.se_xml;charset=UTF-8

There is the problem. On any other linux server the proxy.cgi sends the correct header:
Content-Type application/vnd.google-earth.kml+xml

Have you or anyone every encountered this and how to fix it? I am desperate since I cannot use KML width geoserver on this server.

/asle

2009/4/6 Justin Deoliveira <jdeolive@anonymised.com>

  • Vis sitert tekst -

Hi Asle,

Here is the info from FireBug:

Response Headers

Date: Mon, 06 Apr 2009 03:48:20 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7l DAV/2
Keep-Alive: timeout=5, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked

Content-Type: application/vnd.google-earth.kml+xml

Request Headers

Host: localhost

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost/~jdeolive/asle.html

Response:



kulturminner_ns:funnsted

<![CDATA[

Spydslaug ,i matr Spjøslag (Funnsted)
]]>
<![CDATA[

Kommune: Rakkestad

Link til PDF ark<br/

Tjenesten baserer seg på OpenLayers

<img src=“http://www.charcoaldesign.co.uk/images/weblog
.openlayers.png” border=“0” alt="/>

]]> 11.265374540874582 59.38922243285316 10.0 10.0 700 ffffffff normal

http://maps.google.com/mapfiles/kml/pal4/icon25.png



00ffffff



11.265374540874582,59.38922243285316


Asle Benoni wrote:

Do you have FireBug? Can you check what ContentType is sent? What version is your Apache?
I am trying to pin this down. I have added the domain, else I would get a “not allowed domain…” The attached screenshot is my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@...1671...)>

Hi Asle,

I tried it out and it works fine for me, but i had to modify the

proxy.cgi script to add borchio.no <http://borchio.no> to the

allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from OpenLayers and set this just
after function init();
OpenLayers.ProxyHost = “/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you try to request this URL
from your proxy.cgi and tell me if it works or if not if you are
getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

Hi Asle,

Yes, I develop on Mac OS. I have successfully set up a proxy for
openlayers in the past with no issues. Are you using the one
straight from the OpenLayers repo in the examples directory?

And I assume you are setting the OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using GeoServer on OS X?
/asle

2009/3/31 Asle Benoni <asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)> <mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>

Hello,
I have a problem with requests sent from proxy.cgi on
OS X Server
10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML funnsted”,
http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>”,
{projection: new
OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache 2.2.8 I see
that the cgi
sends this:
Content Type: application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server. When I use
proxy.cgi
on my
server I see this in FireBug:
Content Type: application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X Server and
they are
correct so if I could get the correct header request
type it
would
handle it I guess but why does the CGI send this on OS
X? Do
I have
to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL directly in my
browser
(without proxy) I get a valid Google Earth file.

/asle





Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>

https://lists.sourceforge.net/lists/listinfo/geoserver-users

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.



Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

2009/5/9 Asle Benoni <asle.benoni@anonymised.com>

Hi,
I am back to this problem again. I am not able to use KML request to my OS X Server when I use proxy.cgi. If I put this on any other linux server it works fine. It is definetely the Apache on OS X Server.

From Firebug I see these response headers (attached image):

Content-Type application/vnd.ogc.se_xml;charset=UTF-8

There is the problem. On any other linux server the proxy.cgi sends the correct header:
Content-Type application/vnd.google-earth.kml+xml

Have you or anyone every encountered this and how to fix it? I am desperate since I cannot use KML width geoserver on this server.

/asle

2009/4/6 Justin Deoliveira <jdeolive@anonymised.com>

Hi Asle,

Here is the info from FireBug:

Response Headers

Date: Mon, 06 Apr 2009 03:48:20 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7l DAV/2
Keep-Alive: timeout=5, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked

Content-Type: application/vnd.google-earth.kml+xml

Request Headers

Host: localhost

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost/~jdeolive/asle.html

Response:



kulturminner_ns:funnsted

<![CDATA[

Spydslaug ,i matr Spjøslag (Funnsted)
]]>
<![CDATA[

Kommune: Rakkestad

Link til PDF ark<br/

Tjenesten baserer seg på OpenLayers

<img src=“http://www.charcoaldesign.co.uk/images/weblog
.openlayers.png” border=“0” alt="/>

]]> 11.265374540874582 59.38922243285316 10.0 10.0 700 ffffffff normal

http://maps.google.com/mapfiles/kml/pal4/icon25.png



00ffffff



11.265374540874582,59.38922243285316


Asle Benoni wrote:

Do you have FireBug? Can you check what ContentType is sent? What version is your Apache?
I am trying to pin this down. I have added the domain, else I would get a “not allowed domain…” The attached screenshot is my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@...1671...)>

Hi Asle,

I tried it out and it works fine for me, but i had to modify the

proxy.cgi script to add borchio.no <http://borchio.no> to the

allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from OpenLayers and set this just
after function init();
OpenLayers.ProxyHost = “/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you try to request this URL
from your proxy.cgi and tell me if it works or if not if you are
getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

Hi Asle,

Yes, I develop on Mac OS. I have successfully set up a proxy for
openlayers in the past with no issues. Are you using the one
straight from the OpenLayers repo in the examples directory?

And I assume you are setting the OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using GeoServer on OS X?
/asle

2009/3/31 Asle Benoni <asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)> <mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>

Hello,
I have a problem with requests sent from proxy.cgi on
OS X Server
10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML funnsted”,
http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>”,
{projection: new
OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache 2.2.8 I see
that the cgi
sends this:
Content Type: application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server. When I use
proxy.cgi
on my
server I see this in FireBug:
Content Type: application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X Server and
they are
correct so if I could get the correct header request
type it
would
handle it I guess but why does the CGI send this on OS
X? Do
I have
to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL directly in my
browser
(without proxy) I get a valid Google Earth file.

/asle





Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>

https://lists.sourceforge.net/lists/listinfo/geoserver-users

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.



Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Bilde 1.png

Can you keep replies on the public list. Thanks.

I mean the tomcat log, catalog.out.

-Justin

Asle Benoni wrote:

Thanks. Do you mean the Apache log or Tomcat log?

/asle

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hi Asle,

    Hmmm... the content type *application/vnd.ogc.se_xml;charset=UTF-8*
    means that an exception occurred internally, so it may be a false
    positive. When you make the request do you see any problems in the log?

    Asle Benoni wrote:

        Hi,
        I am back to this problem again. I am not able to use KML
        request to my OS X Server when I use proxy.cgi. If I put this on
        any other linux server it works fine. It is definetely the
        Apache on OS X Server.

         From Firebug I see these response headers (attached image):
        Content-Type *application/vnd.ogc.se_xml;charset=UTF-8*

        There is the problem. On any other linux server the proxy.cgi
        sends the correct header:
        Content-Type *application/vnd.google-earth.kml+xml*

        Have you or anyone every encountered this and how to fix it? I
        am desperate since I cannot use KML width geoserver on this server.

        /asle
         2009/4/6 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>

           Hi Asle,

           Here is the info from FireBug:

           Response Headers

           Date: Mon, 06 Apr 2009 03:48:20 GMT
           Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7l DAV/2
           Keep-Alive: timeout=5, max=95
           Connection: Keep-Alive
           Transfer-Encoding: chunked

           Content-Type: application/vnd.google-earth.kml+xml

           Request Headers

           Host: localhost

           User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5;
        en-US;
           rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

           Accept:
        text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
           Accept-Language: en-us,en;q=0.5
           Accept-Encoding: gzip,deflate
           Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
           Keep-Alive: 300
           Connection: keep-alive
           Referer: http://localhost/~jdeolive/asle.html
        <http://localhost/~jdeolive/asle.html&gt;
           <http://localhost/~jdeolive/asle.html&gt;

           Response:

           <kml xmlns="http://www.opengis.net/kml/2.2&quot;
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xsi
           :schemaLocation="http://www.opengis.net/kml/2.2
           http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd&quot;&gt;
             <Document xmlns:atom="http://purl.org/atom/ns#&quot;&gt;
                <name>kulturminner_ns:funnsted</name>
                <Placemark id="funnsted.nfm-3907eb51_1206c4108d4_47f9">
                   <name><![CDATA[<div style="font:11px
           tahoma,sans-serif;color:red;font-weight:bold">Spydslaug
            ,i matr Spjøslag (Funnsted)</div>
           ]]></name>
                   <description><![CDATA[<div style="font:12px tahoma;
           color:teal;">
           Kommune: <b>Rakkestad</b><br/>
           Link til <a
        href="http://naturkart/no/Kulturminnekart/PDF/49158.pdf&quot;
           target="_blank">PDF ark</a><br/
            >
           Tjenesten baserer seg p&aring; OpenLayers<br/>
           <a href="http://openlayers.org" target="_blank"><img
           src="http://www.charcoaldesign.co.uk/images/weblog
           .openlayers.png" border="0" alt="/></a>
           </div>]]></description>
                   <LookAt>
                      <longitude>11.265374540874582</longitude>
                      <latitude>59.38922243285316</latitude>
                      <heading>10.0</heading>
                      <tilt>10.0</tilt>
                      <range>700</range>
                   </LookAt>
                   <Style>
                      <IconStyle>
                         <color>ffffffff</color>
                         <colorMode>normal</colorMode>
                         <Icon>

           <href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
                         </Icon>
                      </IconStyle>
                      <LabelStyle>
                         <color>00ffffff</color>
                      </LabelStyle>
                   </Style>
                   <Point>
                               <coordinates>11.265374540874582,59.38922243285316</coordinates>
                   </Point>
                </Placemark>
             ...

           Asle Benoni wrote:

               Do you have FireBug? Can you check what ContentType is sent?
               What version is your Apache?
               I am trying to pin this down. I have added the domain, else I
               would get a "not allowed domain..." The attached
        screenshot is
               my proxy.cgi.

               /asle

               2009/4/2 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
               <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
               <mailto:jdeolive@anonymised.com>>>

                  Hi Asle,

                  I tried it out and it works fine for me, but i had to
        modify the
                  proxy.cgi script to add borchio.no <http://borchio.no>
        <http://borchio.no>
               <http://borchio.no> to the

                  allowed hosts to proxy.

                  I am running Leopard (10.5.6).

                  -Justin

                  Asle Benoni wrote:

                      Thanks.
                      Yes, I copied the recent one from OpenLayers and
        set this
               just
                      after function init();
                      OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";

                      What OSX version do you have? Could you try to request
               this URL
                      from your proxy.cgi and tell me if it works or if
        not if
               you are
                      getting the same ContentType?

                      /asle

                      2009/4/1 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
               <mailto:jdeolive@anonymised.com>
                      <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
               <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
               <mailto:jdeolive@anonymised.com>

                      <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>>

                         Hi Asle,

                         Yes, I develop on Mac OS. I have successfully
        set up a
               proxy for
                         openlayers in the past with no issues. Are you
        using
               the one
                         straight from the OpenLayers repo in the examples
               directory?

                         And I assume you are setting the
        OpenLayers.ProxyHost?

                         Asle Benoni wrote:

                             Just to bump this. Anyone out there using
               GeoServer on OS X?
                             /asle

                             2009/3/31 Asle Benoni
        <asle.benoni@anonymised.com <mailto:asle.benoni@anonymised.com>
               <mailto:asle.benoni@anonymised.com>
                      <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                             <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
               <mailto:asle.benoni@anonymised.com>
                      <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
               <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>

               <mailto:asle.benoni@anonymised.com>

                      <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>

                             <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
               <mailto:asle.benoni@anonymised.com>
                      <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
               <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>>>

                                Hello,
                                I have a problem with requests sent from
               proxy.cgi on
                      OS X Server
                                10.5. When I run this

                                var kml =new OpenLayers.Layer.GML("KML
        funnsted",
                                                         "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                   <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                   <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                   <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                   <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                      <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;&quot;,
                                              {projection: new
                             OpenLayers.Projection("EPSG:4326"),
                                               format:
        OpenLayers.Format.KML,
                                               formatOptions: {
                                                 extractStyles: true,
                                                 extractAttributes: true
                                               }
                                              });

                                against proxy.cgi on Ubuntu and Apache
        2.2.8 I see
                      that the cgi
                                sends this:
                                *Content Type:
               application/vnd.google-earth.kml+xml*

                                Now this request goes to my OS X Server.
        When I use
                      proxy.cgi
                             on my
                                server I see this in FireBug:
                                *Content Type:
               application/vnd.ogc.se_xml;charset=UTF-8*

                                I have checked all MIME types on the OS X
               Server and
                      they are
                                correct so if I could get the correct header
               request
                      type it
                             would
                                handle it I guess but why does the CGI send
               this on OS
                      X? Do
                             I have
                                to configure my proxy.cgi for OS X?

                                Any suggestions? Btw. If I run this URL
               directly in my
                      browser
                                (without proxy) I get a valid Google
        Earth file.

                                /asle

                                                ------------------------------------------------------------------------

                                                ------------------------------------------------------------------------------

                                                ------------------------------------------------------------------------

                             _______________________________________________
                             Geoserver-users mailing list
                             Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
               <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>>
                      <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
               <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>>>
                                    <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
               <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>>
                      <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>
               <mailto:Geoserver-users@lists.sourceforge.net
        <mailto:Geoserver-users@lists.sourceforge.net>>>>

                                          https://lists.sourceforge.net/lists/listinfo/geoserver-users

                         -- Justin Deoliveira
                         OpenGeo - http://opengeo.org
                         Enterprise support for open source geospatial.

                  -- Justin Deoliveira
                  OpenGeo - http://opengeo.org
                  Enterprise support for open source geospatial.

                      ------------------------------------------------------------------------

           -- Justin Deoliveira
           OpenGeo - http://opengeo.org
           Enterprise support for open source geospatial.

        ------------------------------------------------------------------------

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org
    Enterprise support for open source geospatial.

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Sorry, forgot to change the recepient :frowning:

Anyway I am definite there is something with proxy.cgi since I also have problems when trying a WFS call. Here is the errors in catalina.out when I do the call for the KML:

11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” “Python-urllib/2.5” “”

11 May 16:30:33 ERROR [geoserver.ows] -

org.geoserver.platform.ServiceException: Could not determine geoserver request from http request org.apache.catalina.connector.RequestFacade@anonymised.com

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:613)

11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” took 2ms

11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” “Python-urllib/2.5” “”

11 May 17:09:46 ERROR [geoserver.ows] -

org.geoserver.platform.ServiceException: Could not determine geoserver request from http request org.apache.catalina.connector.RequestFacade@anonymised.com

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:613)

11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” took 11ms

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com>

Can you keep replies on the public list. Thanks.

I mean the tomcat log, catalog.out.

-Justin

Asle Benoni wrote:

Thanks. Do you mean the Apache log or Tomcat log?

/asle

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

Hi Asle,

Hmmm… the content type application/vnd.ogc.se_xml;charset=UTF-8
means that an exception occurred internally, so it may be a false
positive. When you make the request do you see any problems in the log?

Asle Benoni wrote:

Hi,
I am back to this problem again. I am not able to use KML
request to my OS X Server when I use proxy.cgi. If I put this on
any other linux server it works fine. It is definetely the
Apache on OS X Server.

From Firebug I see these response headers (attached image):
Content-Type application/vnd.ogc.se_xml;charset=UTF-8

There is the problem. On any other linux server the proxy.cgi
sends the correct header:
Content-Type application/vnd.google-earth.kml+xml

Have you or anyone every encountered this and how to fix it? I
am desperate since I cannot use KML width geoserver on this server.

/asle
2009/4/6 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

Hi Asle,

Here is the info from FireBug:

Response Headers

Date: Mon, 06 Apr 2009 03:48:20 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7l DAV/2
Keep-Alive: timeout=5, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked

Content-Type: application/vnd.google-earth.kml+xml

Request Headers

Host: localhost

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5;
en-US;
rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost/~jdeolive/asle.html
<http://localhost/%7Ejdeolive/asle.html>
<http://localhost/%7Ejdeolive/asle.html>

Response:



kulturminner_ns:funnsted

<![CDATA[

Spydslaug

,i matr Spjųslag (Funnsted)

]]>
<![CDATA[


Kommune: Rakkestad

Link til PDF ark<br/

Tjenesten baserer seg på OpenLayers

<img
src=“
http://www.charcoaldesign.co.uk/images/weblog
.openlayers.png” border=“0” alt="/>

]]> 11.265374540874582 59.38922243285316 10.0 10.0 700 ffffffff normal

http://maps.google.com/mapfiles/kml/pal4/icon25.png



00ffffff



11.265374540874582,59.38922243285316


Asle Benoni wrote:

Do you have FireBug? Can you check what ContentType is sent?
What version is your Apache?
I am trying to pin this down. I have added the domain, else I
would get a “not allowed domain…” The attached
screenshot is
my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira <jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)> <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>

Hi Asle,

I tried it out and it works fine for me, but i had to
modify the
proxy.cgi script to add borchio.no <http://borchio.no>
<http://borchio.no>
<http://borchio.no> to the

allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from OpenLayers and
set this
just
after function init();
OpenLayers.ProxyHost = “/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you try to request
this URL
from your proxy.cgi and tell me if it works or if
not if
you are
getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com.
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>> <mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>>

Hi Asle,

Yes, I develop on Mac OS. I have successfully
set up a
proxy for
openlayers in the past with no issues. Are you
using
the one
straight from the OpenLayers repo in the examples
directory?

And I assume you are setting the
OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using
GeoServer on OS X?
/asle

2009/3/31 Asle Benoni
<asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com..)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>> <mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)

<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>>>

Hello,
I have a problem with requests sent from
proxy.cgi on
OS X Server
10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML
funnsted”,
http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>>”,
{projection: new
OpenLayers.Projection(“EPSG:4326”),
format:
OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache
2.2.8 I see
that the cgi
sends this:
Content Type:
application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server.
When I use
proxy.cgi
on my
server I see this in FireBug:
Content Type:
application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X
Server and
they are
correct so if I could get the correct header
request
type it
would
handle it I guess but why does the CGI send
this on OS
X? Do
I have
to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL
directly in my
browser
(without proxy) I get a valid Google
Earth file.

/asle





Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>
<mailto:Geoserver-users@anonymised.coms.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>>
<mailto:Geoserver-users@lists.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>
<mailto:Geoserver-users@anonymised.coms.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>>>

https://lists.sourceforge.net/lists/listinfo/geoserver-users

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hello again,
I wonder if anyone can send me their working proxy.cgi. I also wonder how to check if something is missing on my OS X Server. Maybe some of the import python modules
import urllib2
import cgi
import sys, os

Is there a way to check directly if the proxy.cgi is working?
/asle

2009/5/11 Asle Benoni <asle.benoni@anonymised.com>

Sorry, forgot to change the recepient :frowning:

Anyway I am definite there is something with proxy.cgi since I also have problems when trying a WFS call. Here is the errors in catalina.out when I do the call for the KML:

11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” “Python-urllib/2.5” “”

11 May 16:30:33 ERROR [geoserver.ows] -

org.geoserver.platform.ServiceException: Could not determine geoserver request from http request org.apache.catalina.connector.RequestFacade@anonymised.com

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:613)

11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” took 2ms

11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” “Python-urllib/2.5” “”

11 May 17:09:46 ERROR [geoserver.ows] -

org.geoserver.platform.ServiceException: Could not determine geoserver request from http request org.apache.catalina.connector.RequestFacade@anonymised.com

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:613)

11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 “GET /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74” took 11ms

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com>

Can you keep replies on the public list. Thanks.

I mean the tomcat log, catalog.out.

-Justin

Asle Benoni wrote:

Thanks. Do you mean the Apache log or Tomcat log?

/asle

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

Hi Asle,

Hmmm… the content type application/vnd.ogc.se_xml;charset=UTF-8
means that an exception occurred internally, so it may be a false
positive. When you make the request do you see any problems in the log?

Asle Benoni wrote:

Hi,
I am back to this problem again. I am not able to use KML
request to my OS X Server when I use proxy.cgi. If I put this on
any other linux server it works fine. It is definetely the
Apache on OS X Server.

From Firebug I see these response headers (attached image):
Content-Type application/vnd.ogc.se_xml;charset=UTF-8

There is the problem. On any other linux server the proxy.cgi
sends the correct header:
Content-Type application/vnd.google-earth.kml+xml

Have you or anyone every encountered this and how to fix it? I
am desperate since I cannot use KML width geoserver on this server.

/asle
2009/4/6 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

Hi Asle,

Here is the info from FireBug:

Response Headers

Date: Mon, 06 Apr 2009 03:48:20 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7l DAV/2
Keep-Alive: timeout=5, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked

Content-Type: application/vnd.google-earth.kml+xml

Request Headers

Host: localhost

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5;
en-US;
rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost/~jdeolive/asle.html
<http://localhost/%7Ejdeolive/asle.html>
<http://localhost/%7Ejdeolive/asle.html>

Response:



kulturminner_ns:funnsted

<![CDATA[

Spydslaug

,i matr Spjųslag (Funnsted)

]]>
<![CDATA[


Kommune: Rakkestad

Link til PDF ark<br/

Tjenesten baserer seg på OpenLayers

<img
src=“
http://www.charcoaldesign.co.uk/images/weblog
.openlayers.png” border=“0” alt="/>

]]> 11.265374540874582 59.38922243285316 10.0 10.0 700 ffffffff normal

http://maps.google.com/mapfiles/kml/pal4/icon25.png



00ffffff



11.265374540874582,59.38922243285316


Asle Benoni wrote:

Do you have FireBug? Can you check what ContentType is sent?
What version is your Apache?
I am trying to pin this down. I have added the domain, else I
would get a “not allowed domain…” The attached
screenshot is
my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira <jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)> <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>

Hi Asle,

I tried it out and it works fine for me, but i had to
modify the
proxy.cgi script to add borchio.no <http://borchio.no>
<http://borchio.no>
<http://borchio.no> to the

allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from OpenLayers and
set this
just
after function init();
OpenLayers.ProxyHost = “/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you try to request
this URL
from your proxy.cgi and tell me if it works or if
not if
you are
getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira <jdeolive@anonymised.com.
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>> <mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>>

Hi Asle,

Yes, I develop on Mac OS. I have successfully
set up a
proxy for
openlayers in the past with no issues. Are you
using
the one
straight from the OpenLayers repo in the examples
directory?

And I assume you are setting the
OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out there using
GeoServer on OS X?
/asle

2009/3/31 Asle Benoni
<asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com..)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>> <mailto:asle.benoni@anonymised.com

mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)

<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>>>

Hello,
I have a problem with requests sent from
proxy.cgi on
OS X Server
10.5. When I run this

var kml =new OpenLayers.Layer.GML(“KML
funnsted”,
http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>>”,
{projection: new
OpenLayers.Projection(“EPSG:4326”),
format:
OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

against proxy.cgi on Ubuntu and Apache
2.2.8 I see
that the cgi
sends this:
Content Type:
application/vnd.google-earth.kml+xml

Now this request goes to my OS X Server.
When I use
proxy.cgi
on my
server I see this in FireBug:
Content Type:
application/vnd.ogc.se_xml;charset=UTF-8

I have checked all MIME types on the OS X
Server and
they are
correct so if I could get the correct header
request
type it
would
handle it I guess but why does the CGI send
this on OS
X? Do
I have
to configure my proxy.cgi for OS X?

Any suggestions? Btw. If I run this URL
directly in my
browser
(without proxy) I get a valid Google
Earth file.

/asle





Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>
<mailto:Geoserver-users@anonymised.coms.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>>
<mailto:Geoserver-users@lists.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>
<mailto:Geoserver-users@anonymised.coms.sourceforge.net
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)
<mailto:Geoserver-users@anonymised.comet
mailto:[Geoserver-users@lists.sourceforge.net](mailto:Geoserver-users@anonymised.comrge.net)>>>

https://lists.sourceforge.net/lists/listinfo/geoserver-users

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Asle,

Attached is the proxy.cgi I use. Is our server public? I can try again on my system to see if I can get it to work. Just provide the relevant snippet of the OL map you are using.

-Justin

Asle Benoni wrote:

Hello again,
I wonder if anyone can send me their working proxy.cgi. I also wonder how to check if something is missing on my OS X Server. Maybe some of the import python modules
import urllib2
import cgi
import sys, os

Is there a way to check directly if the proxy.cgi is working?
/asle

2009/5/11 Asle Benoni <asle.benoni@anonymised.com <mailto:asle.benoni@anonymised.com>>

    Sorry, forgot to change the recepient :frowning:

    Anyway I am definite there is something with proxy.cgi since I also
    have problems when trying a WFS call. Here is the errors in
    catalina.out when I do the call for the KML:

    11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 "GET
    /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
    "Python-urllib/2.5" ""

    11 May 16:30:33 ERROR [geoserver.ows] -

    org.geoserver.platform.ServiceException: Could not determine
    geoserver request from http request
    org.apache.catalina.connector.RequestFacade@anonymised.com

              at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

              at
    org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

              at
    org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

              at
    org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

              at
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

              at
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

              at
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

              at
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

              at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

              at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

              at
    org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

              at
    org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

              at
    org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

              at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

              at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

              at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

              at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

              at
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

              at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

              at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

              at
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

              at java.lang.Thread.run(Thread.java:613)

    11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 "GET
    /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
    took 2ms

    11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 "GET
    /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
    "Python-urllib/2.5" ""

    11 May 17:09:46 ERROR [geoserver.ows] -

    org.geoserver.platform.ServiceException: Could not determine
    geoserver request from http request
    org.apache.catalina.connector.RequestFacade@anonymised.com

              at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

              at
    org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

              at
    org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

              at
    org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

              at
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

              at
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

              at
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

              at
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

              at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

              at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

              at
    org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

              at
    org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

              at
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

              at
    org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

              at
    org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

              at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

              at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

              at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

              at
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

              at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

              at
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

              at
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

              at
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

              at
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

              at java.lang.Thread.run(Thread.java:613)

    11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 "GET
    /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
    took 11ms

    2009/5/11 Justin Deoliveira <jdeolive@anonymised.com
    <mailto:jdeolive@anonymised.com>>

        Can you keep replies on the public list. Thanks.

        I mean the tomcat log, catalog.out.

        -Justin

        Asle Benoni wrote:

            Thanks. Do you mean the Apache log or Tomcat log?

            /asle

            2009/5/11 Justin Deoliveira <jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>

               Hi Asle,

               Hmmm... the content type
            *application/vnd.ogc.se_xml;charset=UTF-8*
               means that an exception occurred internally, so it may be
            a false
               positive. When you make the request do you see any
            problems in the log?

               Asle Benoni wrote:

                   Hi,
                   I am back to this problem again. I am not able to use KML
                   request to my OS X Server when I use proxy.cgi. If I
            put this on
                   any other linux server it works fine. It is
            definetely the
                   Apache on OS X Server.

                    From Firebug I see these response headers (attached
            image):
                   Content-Type *application/vnd.ogc.se_xml;charset=UTF-8*

                   There is the problem. On any other linux server the
            proxy.cgi
                   sends the correct header:
                   Content-Type *application/vnd.google-earth.kml+xml*

                   Have you or anyone every encountered this and how to
            fix it? I
                   am desperate since I cannot use KML width geoserver
            on this server.

                   /asle
                    2009/4/6 Justin Deoliveira <jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>>

                      Hi Asle,

                      Here is the info from FireBug:

                      Response Headers

                      Date: Mon, 06 Apr 2009 03:48:20 GMT
                      Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9
            OpenSSL/0.9.7l DAV/2
                      Keep-Alive: timeout=5, max=95
                      Connection: Keep-Alive
                      Transfer-Encoding: chunked

                      Content-Type: application/vnd.google-earth.kml+xml

                      Request Headers

                      Host: localhost

                      User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac
            OS X 10.5;
                   en-US;
                      rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

                      Accept:
                              text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
                      Accept-Language: en-us,en;q=0.5
                      Accept-Encoding: gzip,deflate
                      Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
                      Keep-Alive: 300
                      Connection: keep-alive
                      Referer: http://localhost/~jdeolive/asle.html
            <http://localhost/~jdeolive/asle.html&gt;
                   <http://localhost/~jdeolive/asle.html&gt;
                      <http://localhost/~jdeolive/asle.html&gt;

                      Response:

                      <kml xmlns="http://www.opengis.net/kml/2.2&quot;
                                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xsi
                      :schemaLocation="http://www.opengis.net/kml/2.2
                      http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd&quot;&gt;
                        <Document xmlns:atom="http://purl.org/atom/ns#&quot;&gt;
                           <name>kulturminner_ns:funnsted</name>
                           <Placemark
            id="funnsted.nfm-3907eb51_1206c4108d4_47f9">
                              <name><![CDATA[<div style="font:11px
                                 tahoma,sans-serif;color:red;font-weight:bold">Spydslaug
                       ,i matr Spjųslag (Funnsted)</div>

                      ]]></name>
                              <description><![CDATA[<div
            style="font:12px tahoma;
                      color:teal;">
                      Kommune: <b>Rakkestad</b><br/>
                      Link til <a
                   href="http://naturkart/no/Kulturminnekart/PDF/49158.pdf&quot;
                      target="_blank">PDF ark</a><br/
                       >
                      Tjenesten baserer seg p&aring; OpenLayers<br/>
                      <a href="http://openlayers.org" target="_blank"><img
                      src="http://www.charcoaldesign.co.uk/images/weblog
                      .openlayers.png" border="0" alt="/></a>
                      </div>]]></description>
                              <LookAt>
                                 <longitude>11.265374540874582</longitude>
                                 <latitude>59.38922243285316</latitude>
                                 <heading>10.0</heading>
                                 <tilt>10.0</tilt>
                                 <range>700</range>
                              </LookAt>
                              <Style>
                                 <IconStyle>
                                    <color>ffffffff</color>
                                    <colorMode>normal</colorMode>
                                    <Icon>

                                 <href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
                                    </Icon>
                                 </IconStyle>
                                 <LabelStyle>
                                    <color>00ffffff</color>
                                 </LabelStyle>
                              </Style>
                              <Point>
                                                    <coordinates>11.265374540874582,59.38922243285316</coordinates>
                              </Point>
                           </Placemark>
                        ...

                      Asle Benoni wrote:

                          Do you have FireBug? Can you check what
            ContentType is sent?
                          What version is your Apache?
                          I am trying to pin this down. I have added the
            domain, else I
                          would get a "not allowed domain..." The attached
                   screenshot is
                          my proxy.cgi.

                          /asle

                          2009/4/2 Justin Deoliveira
            <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>>>

                             Hi Asle,

                             I tried it out and it works fine for me,
            but i had to
                   modify the
                             proxy.cgi script to add borchio.no
            <http://borchio.no> <http://borchio.no>
                   <http://borchio.no>
                          <http://borchio.no> to the

                             allowed hosts to proxy.

                             I am running Leopard (10.5.6).

                             -Justin

                             Asle Benoni wrote:

                                 Thanks.
                                 Yes, I copied the recent one from
            OpenLayers and
                   set this
                          just
                                 after function init();
                                 OpenLayers.ProxyHost =
            "/cgi-bin/proxy.cgi?url=";

                                 What OSX version do you have? Could you
            try to request
                          this URL
                                 from your proxy.cgi and tell me if it
            works or if
                   not if
                          you are
                                 getting the same ContentType?

                                 /asle

                                 2009/4/1 Justin Deoliveira
            <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>
                                 <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>>
            <mailto:jdeolive@anonymised.com

                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>

                                 <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
            <mailto:jdeolive@anonymised.com>>>>>>

                                    Hi Asle,

                                    Yes, I develop on Mac OS. I have
            successfully
                   set up a
                          proxy for
                                    openlayers in the past with no
            issues. Are you
                   using
                          the one
                                    straight from the OpenLayers repo in
            the examples
                          directory?

                                    And I assume you are setting the
                   OpenLayers.ProxyHost?

                                    Asle Benoni wrote:

                                        Just to bump this. Anyone out
            there using
                          GeoServer on OS X?
                                        /asle

                                        2009/3/31 Asle Benoni
                   <asle.benoni@anonymised.com <mailto:asle.benoni@anonymised.com>
            <mailto:asle.benoni@anonymised.com>
                          <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>
            <mailto:asle.benoni@anonymised.com
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>>
                                        <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>>>
            <mailto:asle.benoni@anonymised.com

                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>

                          <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>

                                 <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>
            <mailto:asle.benoni@anonymised.com
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>>

                                        <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
            <mailto:asle.benoni@anonymised.com>>>>>>>

                                           Hello,
                                           I have a problem with
            requests sent from
                          proxy.cgi on
                                 OS X Server
                                           10.5. When I run this

                                           var kml =new
            OpenLayers.Layer.GML("KML
                   funnsted",
                                                                              "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                     <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;
                                                                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                     <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                              <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
            <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;&gt;&quot;,
                                                         {projection: new
                                        OpenLayers.Projection("EPSG:4326"),
                                                          format:
                   OpenLayers.Format.KML,
                                                          formatOptions: {
                                                                       extractStyles: true,
                                                                       extractAttributes: true
                                                          }
                                                         });

                                           against proxy.cgi on Ubuntu
            and Apache
                   2.2.8 I see
                                 that the cgi
                                           sends this:
                                           *Content Type:
                          application/vnd.google-earth.kml+xml*

                                           Now this request goes to my
            OS X Server.
                   When I use
                                 proxy.cgi
                                        on my
                                           server I see this in FireBug:
                                           *Content Type:
                          application/vnd.ogc.se_xml;charset=UTF-8*

                                           I have checked all MIME types
            on the OS X
                          Server and
                                 they are
                                           correct so if I could get the
            correct header
                          request
                                 type it
                                        would
                                           handle it I guess but why
            does the CGI send
                          this on OS
                                 X? Do
                                        I have
                                           to configure my proxy.cgi for
            OS X?

                                           Any suggestions? Btw. If I
            run this URL
                          directly in my
                                 browser
                                           (without proxy) I get a valid
            Google
                   Earth file.

                                           /asle

                                                                     ------------------------------------------------------------------------

                                                                     ------------------------------------------------------------------------------

                                                                     ------------------------------------------------------------------------

                                                   _______________________________________________
                                        Geoserver-users mailing list
                                                   Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>
                          <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>>
                                            <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>
                          <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>>>
                                                         <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>
                          <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>>
                                            <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>
                          <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>
                   <mailto:Geoserver-users@lists.sourceforge.net
            <mailto:Geoserver-users@lists.sourceforge.net>>>>>

                                                               https://lists.sourceforge.net/lists/listinfo/geoserver-users

                                    -- Justin Deoliveira
                                    OpenGeo - http://opengeo.org
                                    Enterprise support for open source
            geospatial.

                             -- Justin Deoliveira
                             OpenGeo - http://opengeo.org
                             Enterprise support for open source geospatial.

                                           ------------------------------------------------------------------------

                      -- Justin Deoliveira
                      OpenGeo - http://opengeo.org
                      Enterprise support for open source geospatial.

                              ------------------------------------------------------------------------

               -- Justin Deoliveira
               OpenGeo - http://opengeo.org
               Enterprise support for open source geospatial.

        -- Justin Deoliveira
        OpenGeo - http://opengeo.org
        Enterprise support for open source geospatial.

------------------------------------------------------------------------

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

proxy.cgi (2.41 KB)

Thanks. Replacing proxy.cgi had no effect.
This is the OL code that works fine from another linux server. I have the same problem with WFS:

var kml =new OpenLayers.Layer.GML(“KML arkelogisk minne”, “http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:arkminne&width=544&height=550&srs=EPSG:32632&service=WMS&Format=kml&request=getmap&”,
{projection: new OpenLayers.Projection(“EPSG:4326”),
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: true,
extractAttributes: true
}
});

/asle

2009/5/13 Justin Deoliveira <jdeolive@anonymised.com>

Hi Asle,

Attached is the proxy.cgi I use. Is our server public? I can try again on my system to see if I can get it to work. Just provide the relevant snippet of the OL map you are using.

-Justin

Asle Benoni wrote:

Hello again,
I wonder if anyone can send me their working proxy.cgi. I also wonder how to check if something is missing on my OS X Server. Maybe some of the import python modules
import urllib2
import cgi
import sys, os

Is there a way to check directly if the proxy.cgi is working?
/asle

2009/5/11 Asle Benoni <asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@...84...)>

Sorry, forgot to change the recepient :frowning:

Anyway I am definite there is something with proxy.cgi since I also
have problems when trying a WFS call. Here is the errors in
catalina.out when I do the call for the KML:

11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 “GET
/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74”
“Python-urllib/2.5” “”

11 May 16:30:33 ERROR [geoserver.ows] -

org.geoserver.platform.ServiceException: Could not determine
geoserver request from http request
org.apache.catalina.connector.RequestFacade@anonymised.com

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:613)

11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 “GET
/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74”
took 2ms

11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 “GET
/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74”
“Python-urllib/2.5” “”

11 May 17:09:46 ERROR [geoserver.ows] -

org.geoserver.platform.ServiceException: Could not determine
geoserver request from http request
org.apache.catalina.connector.RequestFacade@anonymised.com

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Thread.java:613)

11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 “GET
/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74”
took 11ms

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

Can you keep replies on the public list. Thanks.

I mean the tomcat log, catalog.out.

-Justin

Asle Benoni wrote:

Thanks. Do you mean the Apache log or Tomcat log?

/asle

2009/5/11 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

Hi Asle,

Hmmm… the content type
application/vnd.ogc.se_xml;charset=UTF-8
means that an exception occurred internally, so it may be
a false
positive. When you make the request do you see any
problems in the log?

Asle Benoni wrote:

Hi,
I am back to this problem again. I am not able to use KML
request to my OS X Server when I use proxy.cgi. If I
put this on
any other linux server it works fine. It is
definetely the
Apache on OS X Server.

From Firebug I see these response headers (attached
image):
Content-Type application/vnd.ogc.se_xml;charset=UTF-8

There is the problem. On any other linux server the
proxy.cgi
sends the correct header:
Content-Type application/vnd.google-earth.kml+xml

Have you or anyone every encountered this and how to
fix it? I
am desperate since I cannot use KML width geoserver
on this server.

/asle
2009/4/6 Justin Deoliveira <jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)> <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>

Hi Asle,

Here is the info from FireBug:

Response Headers

Date: Mon, 06 Apr 2009 03:48:20 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9
OpenSSL/0.9.7l DAV/2
Keep-Alive: timeout=5, max=95
Connection: Keep-Alive
Transfer-Encoding: chunked

Content-Type: application/vnd.google-earth.kml+xml

Request Headers

Host: localhost

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac
OS X 10.5;
en-US;
rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost/~jdeolive/asle.html
<http://localhost/%7Ejdeolive/asle.html>
<http://localhost/%7Ejdeolive/asle.html>
<http://localhost/%7Ejdeolive/asle.html>

Response:



kulturminner_ns:funnsted

<![CDATA[

Spydslaug
,i matr Spjųslag (Funnsted)

]]>
<![CDATA[


Kommune: Rakkestad

Link til PDF ark<br/

Tjenesten baserer seg på OpenLayers

<img
src=“
http://www.charcoaldesign.co.uk/images/weblog
.openlayers.png” border=“0” alt="/>

]]> 11.265374540874582 59.38922243285316 10.0 10.0 700 ffffffff normal

http://maps.google.com/mapfiles/kml/pal4/icon25.png



00ffffff



11.265374540874582,59.38922243285316


Asle Benoni wrote:

Do you have FireBug? Can you check what
ContentType is sent?
What version is your Apache?
I am trying to pin this down. I have added the
domain, else I
would get a “not allowed domain…” The attached
screenshot is
my proxy.cgi.

/asle

2009/4/2 Justin Deoliveira
<jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com..1671...)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>> <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>>

Hi Asle,

I tried it out and it works fine for me,
but i had to
modify the
proxy.cgi script to add borchio.no
<http://borchio.no> <http://borchio.no>
<http://borchio.no>
<http://borchio.no> to the

allowed hosts to proxy.

I am running Leopard (10.5.6).

-Justin

Asle Benoni wrote:

Thanks.
Yes, I copied the recent one from
OpenLayers and
set this
just
after function init();
OpenLayers.ProxyHost =
“/cgi-bin/proxy.cgi?url=”;

What OSX version do you have? Could you
try to request
this URL
from your proxy.cgi and tell me if it
works or if
not if
you are
getting the same ContentType?

/asle

2009/4/1 Justin Deoliveira
<jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com..1671...)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>
<mailto:jdeolive@anonymised.com…
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>
<mailto:jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)

<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

<mailto:jdeolive@anonymised.com…
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)> <mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)
<mailto:jdeolive@anonymised.com
mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>>>>

Hi Asle,

Yes, I develop on Mac OS. I have
successfully
set up a
proxy for
openlayers in the past with no
issues. Are you
using
the one
straight from the OpenLayers repo in
the examples
directory?

And I assume you are setting the
OpenLayers.ProxyHost?

Asle Benoni wrote:

Just to bump this. Anyone out
there using
GeoServer on OS X?
/asle

2009/3/31 Asle Benoni
<asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>
<mailto:asle.benoni@anonymised.com4…
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>
<mailto:asle.benoni@anonymised.com4…
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>>
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>

<mailto:asle.benoni@anonymised.com4…
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>

<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com) <mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>
<mailto:asle.benoni@anonymised.com4…
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)
<mailto:asle.benoni@anonymised.com
mailto:[asle.benoni@anonymised.com](mailto:asle.benoni@anonymised.com)>>>>>>

Hello,
I have a problem with
requests sent from
proxy.cgi on
OS X Server
10.5. When I run this

var kml =new
OpenLayers.Layer.GML(“KML
funnsted”,
"http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
<http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml>>
<

[Melding avkuttet]
#!/usr/bin/env python

“”“This is a blind proxy that we use to get around browser
restrictions that prevent the Javascript from loading pages not on the
same server as the Javascript. This has several problems: it’s less
efficient, it might break some sites, and it’s a security risk because
people can use this proxy to browse the web and possibly do bad stuff
with it. It only loads pages via http and https, but it can load any
content type. It supports GET and POST requests.”“”

import urllib2
import cgi
import sys, os

Designed to prevent Open Proxy type stuff.

allowedHosts = [‘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’, ‘borchbio.no:8080’]

method = os.environ[“REQUEST_METHOD”]

if method == “POST”:
qs = os.environ[“QUERY_STRING”]
d = cgi.parse_qs(qs)
if d.has_key(“url”):
url = d[“url”][0]
else:
url = “http://www.openlayers.org
else:
fs = cgi.FieldStorage()
url = fs.getvalue(‘url’, “http://www.openlayers.org”)

try:
host = url.split(“/”)[2]
if allowedHosts and not host in allowedHosts:
print “Status: 502 Bad Gateway”
print “Content-Type: text/plain”
print
print “This proxy does not allow you to access that location (%s).” % (host,)
print
print os.environ

elif url.startswith(“http://”) or url.startswith(“https://”):

if method == “POST”:
length = int(os.environ[“CONTENT_LENGTH”])
headers = {“Content-Type”: os.environ[“CONTENT_TYPE”]}
body = sys.stdin.read(length)
r = urllib2.Request(url, body, headers)
y = urllib2.urlopen(r)
else:
y = urllib2.urlopen(url)

print content type header

i = y.info()
if i.has_key(“Content-Type”):
print “Content-Type: %s” % (i[“Content-Type”])
else:
print “Content-Type: text/plain”
print

print y.read()

y.close()
else:
print “Content-Type: text/plain”
print
print “Illegal request.”

except Exception, E:
print “Status: 500 Unexpected Error”
print “Content-Type: text/plain”
print
print “Some unexpected error occurred. Error text was:”, E

Just tried it and it worked ok on Mac OS X leopard.

YOu may want to query the openlayers list, there might be folks there that have more experience with these matters, since that is where the proxy script originates from.

-Justin

Asle Benoni wrote:

Thanks. Replacing proxy.cgi had no effect.
This is the OL code that works fine from another linux server. I have the same problem with WFS:

var kml =new OpenLayers.Layer.GML("KML arkelogisk minne", "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:arkminne&width=544&height=550&srs=EPSG:32632&service=WMS&Format=kml&request=getmap&&quot;,

               {projection: new OpenLayers.Projection("EPSG:4326"),
                format: OpenLayers.Format.KML,
                formatOptions: {
                  extractStyles: true,
                  extractAttributes: true
                 }
               });

/asle

2009/5/13 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hi Asle,

    Attached is the proxy.cgi I use. Is our server public? I can try
    again on my system to see if I can get it to work. Just provide the
    relevant snippet of the OL map you are using.

    -Justin

    Asle Benoni wrote:

        Hello again,
        I wonder if anyone can send me their working proxy.cgi. I also
        wonder how to check if something is missing on my OS X Server.
        Maybe some of the import python modules
        import urllib2
        import cgi
        import sys, os

        Is there a way to check directly if the proxy.cgi is working?
        /asle

        2009/5/11 Asle Benoni <asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>

           Sorry, forgot to change the recepient :frowning:

           Anyway I am definite there is something with proxy.cgi since
        I also
           have problems when trying a WFS call. Here is the errors in
           catalina.out when I do the call for the KML:

           11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 "GET
                  /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
           "Python-urllib/2.5" ""

           11 May 16:30:33 ERROR [geoserver.ows] -

           org.geoserver.platform.ServiceException: Could not determine
           geoserver request from http request
           org.apache.catalina.connector.RequestFacade@anonymised.com

                     at
        org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

                     at
                  org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

                     at
                  org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

                     at
                  org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

                     at
                  org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

                     at
                  org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

                     at
                  org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

                     at
                  org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

                     at
           javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

                     at
           javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

                     at
                  org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

                     at
                  org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

                     at
                  org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
           org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

                     at
                  org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

                     at
                  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

                     at
                  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

                     at
                  org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

                     at
                  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

                     at
                  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

                     at
                  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

                     at
                  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

                     at java.lang.Thread.run(Thread.java:613)

           11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 "GET
                  /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
           took 2ms

           11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 "GET
                  /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
           "Python-urllib/2.5" ""

           11 May 17:09:46 ERROR [geoserver.ows] -

           org.geoserver.platform.ServiceException: Could not determine
           geoserver request from http request
           org.apache.catalina.connector.RequestFacade@anonymised.com

                     at
        org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)

                     at
                  org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)

                     at
                  org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

                     at
                  org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

                     at
                  org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

                     at
                  org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

                     at
                  org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

                     at
                  org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

                     at
           javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

                     at
           javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

                     at
                  org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

                     at
                  org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)

                     at
                  org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

                     at
                  org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

                     at
                  org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
           org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                     at
                  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                     at
                  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

                     at
                  org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

                     at
                  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

                     at
                  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

                     at
                  org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

                     at
                  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

                     at
                  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

                     at
                  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

                     at
                  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

                     at java.lang.Thread.run(Thread.java:613)

           11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 "GET
                  /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
           took 11ms

           2009/5/11 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
           <mailto:jdeolive@anonymised.com>>

               Can you keep replies on the public list. Thanks.

               I mean the tomcat log, catalog.out.

               -Justin

               Asle Benoni wrote:

                   Thanks. Do you mean the Apache log or Tomcat log?

                   /asle

                   2009/5/11 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>

                      Hi Asle,

                      Hmmm... the content type
                   *application/vnd.ogc.se_xml;charset=UTF-8*
                      means that an exception occurred internally, so it
        may be
                   a false
                      positive. When you make the request do you see any
                   problems in the log?

                      Asle Benoni wrote:

                          Hi,
                          I am back to this problem again. I am not able
        to use KML
                          request to my OS X Server when I use
        proxy.cgi. If I
                   put this on
                          any other linux server it works fine. It is
                   definetely the
                          Apache on OS X Server.

                           From Firebug I see these response headers
        (attached
                   image):
                          Content-Type
        *application/vnd.ogc.se_xml;charset=UTF-8*

                          There is the problem. On any other linux
        server the
                   proxy.cgi
                          sends the correct header:
                          Content-Type
        *application/vnd.google-earth.kml+xml*

                          Have you or anyone every encountered this and
        how to
                   fix it? I
                          am desperate since I cannot use KML width
        geoserver
                   on this server.

                          /asle
                           2009/4/6 Justin Deoliveira
        <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>>

                             Hi Asle,

                             Here is the info from FireBug:

                             Response Headers

                             Date: Mon, 06 Apr 2009 03:48:20 GMT
                             Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9
                   OpenSSL/0.9.7l DAV/2
                             Keep-Alive: timeout=5, max=95
                             Connection: Keep-Alive
                             Transfer-Encoding: chunked

                             Content-Type:
        application/vnd.google-earth.kml+xml

                             Request Headers

                             Host: localhost

                             User-Agent: Mozilla/5.0 (Macintosh; U;
        Intel Mac
                   OS X 10.5;
                          en-US;
                             rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8

                             Accept:
                                           text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
                             Accept-Language: en-us,en;q=0.5
                             Accept-Encoding: gzip,deflate
                             Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
                             Keep-Alive: 300
                             Connection: keep-alive
                             Referer:
        http://localhost/~jdeolive/asle.html
        <http://localhost/~jdeolive/asle.html&gt;
                   <http://localhost/~jdeolive/asle.html&gt;
                          <http://localhost/~jdeolive/asle.html&gt;
                             <http://localhost/~jdeolive/asle.html&gt;

                             Response:

                             <kml xmlns="http://www.opengis.net/kml/2.2&quot;
                                              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xsi
                             :schemaLocation="http://www.opengis.net/kml/2.2
                                    http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd&quot;&gt;
                               <Document
        xmlns:atom="http://purl.org/atom/ns#&quot;&gt;
                                  <name>kulturminner_ns:funnsted</name>
                                  <Placemark
                   id="funnsted.nfm-3907eb51_1206c4108d4_47f9">
                                     <name><![CDATA[<div style="font:11px
                                              tahoma,sans-serif;color:red;font-weight:bold">Spydslaug
                              ,i matr Spjųslag (Funnsted)</div>

                             ]]></name>
                                     <description><![CDATA[<div
                   style="font:12px tahoma;
                             color:teal;">
                             Kommune: <b>Rakkestad</b><br/>
                             Link til <a
                                 href="http://naturkart/no/Kulturminnekart/PDF/49158.pdf&quot;
                             target="_blank">PDF ark</a><br/
                              >
                             Tjenesten baserer seg p&aring; OpenLayers<br/>
                             <a href="http://openlayers.org"
        target="_blank"><img
                                    src="http://www.charcoaldesign.co.uk/images/weblog
                             .openlayers.png" border="0" alt="/></a>
                             </div>]]></description>
                                     <LookAt>
                                               <longitude>11.265374540874582</longitude>
                                               <latitude>59.38922243285316</latitude>
                                        <heading>10.0</heading>
                                        <tilt>10.0</tilt>
                                        <range>700</range>
                                     </LookAt>
                                     <Style>
                                        <IconStyle>
                                           <color>ffffffff</color>
                                           <colorMode>normal</colorMode>
                                           <Icon>

                                              <href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
                                           </Icon>
                                        </IconStyle>
                                        <LabelStyle>
                                           <color>00ffffff</color>
                                        </LabelStyle>
                                     </Style>
                                     <Point>
                                                                 <coordinates>11.265374540874582,59.38922243285316</coordinates>
                                     </Point>
                                  </Placemark>
                               ...

                             Asle Benoni wrote:

                                 Do you have FireBug? Can you check what
                   ContentType is sent?
                                 What version is your Apache?
                                 I am trying to pin this down. I have
        added the
                   domain, else I
                                 would get a "not allowed domain..." The
        attached
                          screenshot is
                                 my proxy.cgi.

                                 /asle

                                 2009/4/2 Justin Deoliveira
                   <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
        <mailto:jdeolive@anonymised.com>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>
                                 <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>
                                 <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>>>

                                    Hi Asle,

                                    I tried it out and it works fine for me,
                   but i had to
                          modify the
                                    proxy.cgi script to add borchio.no
        <http://borchio.no>
                   <http://borchio.no> <http://borchio.no>
                          <http://borchio.no>
                                 <http://borchio.no> to the

                                    allowed hosts to proxy.

                                    I am running Leopard (10.5.6).

                                    -Justin

                                    Asle Benoni wrote:

                                        Thanks.
                                        Yes, I copied the recent one from
                   OpenLayers and
                          set this
                                 just
                                        after function init();
                                        OpenLayers.ProxyHost =
                   "/cgi-bin/proxy.cgi?url=";

                                        What OSX version do you have?
        Could you
                   try to request
                                 this URL
                                        from your proxy.cgi and tell me
        if it
                   works or if
                          not if
                                 you are
                                        getting the same ContentType?

                                        /asle

                                        2009/4/1 Justin Deoliveira
                   <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
        <mailto:jdeolive@anonymised.com>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>
                                 <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>
                                        <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>
                                 <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>

                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>
                                 <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>

                                        <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>
                          <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
                   <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>>>>>

                                           Hi Asle,

                                           Yes, I develop on Mac OS. I have
                   successfully
                          set up a
                                 proxy for
                                           openlayers in the past with no
                   issues. Are you
                          using
                                 the one
                                           straight from the OpenLayers
        repo in
                   the examples
                                 directory?

                                           And I assume you are setting the
                          OpenLayers.ProxyHost?

                                           Asle Benoni wrote:

                                               Just to bump this. Anyone out
                   there using
                                 GeoServer on OS X?
                                               /asle

                                               2009/3/31 Asle Benoni
                          <asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>
                                        <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>>
                                                      <mailto:asle.benoni@anonymised.com
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>
                                        <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>>>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>

                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>

                                 <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>

                                        <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>>

                                                      <mailto:asle.benoni@anonymised.com
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>
                                        <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>
                                 <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>
                          <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>
                   <mailto:asle.benoni@anonymised.com
        <mailto:asle.benoni@anonymised.com>>>>>>>>

                                                  Hello,
                                                  I have a problem with
                   requests sent from
                                 proxy.cgi on
                                        OS X Server
                                                  10.5. When I run this

                                                  var kml =new
                   OpenLayers.Layer.GML("KML
                          funnsted",
                                                                       
                           "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                     <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;
                                                                       
                  <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                     <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;&gt;
                                                                       
                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                     <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;
                                                                       
                  <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                     <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                           <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                 <
        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;

    ...

    [Melding avkuttet] #!/usr/bin/env python

    """This is a blind proxy that we use to get around browser
    restrictions that prevent the Javascript from loading pages not on the
    same server as the Javascript. This has several problems: it's less
    efficient, it might break some sites, and it's a security risk because
    people can use this proxy to browse the web and possibly do bad stuff
    with it. It only loads pages via http and https, but it can load any
    content type. It supports GET and POST requests."""

    import urllib2
    import cgi
    import sys, os

    # Designed to prevent Open Proxy type stuff.

    allowedHosts = ['www.openlayers.org <http://www.openlayers.org>',
    'openlayers.org <http://openlayers.org>',
                   'labs.metacarta.com <http://labs.metacarta.com>',
    'world.freemap.in <http://world.freemap.in>',
                   'prototype.openmnnd.org
    <http://prototype.openmnnd.org>', 'geo.openplans.org
    <http://geo.openplans.org>',
                   'sigma.openplans.org <http://sigma.openplans.org>',
    'demo.opengeo.org <http://demo.opengeo.org>',
                   'www.openstreetmap.org
    <http://www.openstreetmap.org>', 'borchbio.no:8080
    <http://borchbio.no:8080>']

    method = os.environ["REQUEST_METHOD"]

    if method == "POST":
       qs = os.environ["QUERY_STRING"]
       d = cgi.parse_qs(qs)
       if d.has_key("url"):
           url = d["url"][0]
       else:
           url = "http://www.openlayers.org"
    else:
       fs = cgi.FieldStorage()
       url = fs.getvalue('url', "http://www.openlayers.org")

    try:
       host = url.split("/")[2]
       if allowedHosts and not host in allowedHosts:
           print "Status: 502 Bad Gateway"
           print "Content-Type: text/plain"
           print
           print "This proxy does not allow you to access that location
    (%s)." % (host,)
           print
           print os.environ

       elif url.startswith("http://") or url.startswith("https://"):

           if method == "POST":
               length = int(os.environ["CONTENT_LENGTH"])
               headers = {"Content-Type": os.environ["CONTENT_TYPE"]}
               body = sys.stdin.read(length)
               r = urllib2.Request(url, body, headers)
               y = urllib2.urlopen(r)
           else:
               y = urllib2.urlopen(url)

           # print content type header
           i = y.info <http://y.info>()
           if i.has_key("Content-Type"):
               print "Content-Type: %s" % (i["Content-Type"])
           else:
               print "Content-Type: text/plain"
           print

           print y.read()

           y.close()
       else:
           print "Content-Type: text/plain"
           print
           print "Illegal request."

    except Exception, E:
       print "Status: 500 Unexpected Error"
       print "Content-Type: text/plain"
       print
       print "Some unexpected error occurred. Error text was:", E

------------------------------------------------------------------------

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Thanks for testing!
I have posted this several times on the OpenLayers list without any response. So it seems it must be something with i.ex. Apache on Mac OS X Server contrary Leopard OS X Client.
I am also testing another proxy in PHP (http://www.daniweb.com/code/snippet494.html) without any luck yet.
Thanks for your efforts anyway. I guess I might just downgrade from OS X Server to Leopard client.

/asle

Den 13. mai. 2009 kl. 20.44 skrev Justin Deoliveira:

Just tried it and it worked ok on Mac OS X leopard.

YOu may want to query the openlayers list, there might be folks there that have more experience with these matters, since that is where the proxy script originates from.

-Justin

Asle Benoni wrote:

Thanks. Replacing proxy.cgi had no effect.
This is the OL code that works fine from another linux server. I have the same problem with WFS:
var kml =new OpenLayers.Layer.GML("KML arkelogisk minne", "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:arkminne&width=544&height=550&srs=EPSG:32632&service=WMS&Format=kml&request=getmap&&quot;, {projection: new OpenLayers.Projection("EPSG:4326"),
               format: OpenLayers.Format.KML,
               formatOptions: {
                 extractStyles: true,
                 extractAttributes: true
                }
              });
/asle
2009/5/13 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com1…>>
   Hi Asle,
   Attached is the proxy.cgi I use. Is our server public? I can try
   again on my system to see if I can get it to work. Just provide the
   relevant snippet of the OL map you are using.
   -Justin
   Asle Benoni wrote:
       Hello again,
       I wonder if anyone can send me their working proxy.cgi. I also
       wonder how to check if something is missing on my OS X Server.
       Maybe some of the import python modules
       import urllib2
       import cgi
       import sys, os
       Is there a way to check directly if the proxy.cgi is working?
       /asle
       2009/5/11 Asle Benoni <asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
          Sorry, forgot to change the recepient :frowning:
          Anyway I am definite there is something with proxy.cgi since
       I also
          have problems when trying a WFS call. Here is the errors in
          catalina.out when I do the call for the KML:
          11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 "GET
                 /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
          "Python-urllib/2.5" ""
          11 May 16:30:33 ERROR [geoserver.ows] -
          org.geoserver.platform.ServiceException: Could not determine
          geoserver request from http request
          org.apache.catalina.connector.RequestFacade@anonymised.com
                    at
       org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)
                    at
                 org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)
                    at
                 org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
                    at
                 org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
                    at
                 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
                    at
                 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
                    at
                 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
                    at
                 org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
                    at
          javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
                    at
          javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
                    at
                 org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
                    at
                 org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
                    at
                 org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
          org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
                    at
                 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                    at
                 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
                    at
                 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
                    at
                 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
                    at
                 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
                    at
                 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
                    at
                 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
                    at
                 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
                    at java.lang.Thread.run(Thread.java:613)
          11 May 16:30:33 INFO [geoserver.filters] - 85.196.85.67 "GET
                 /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
          took 2ms
          11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 "GET
                 /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
          "Python-urllib/2.5" ""
          11 May 17:09:46 ERROR [geoserver.ows] -
          org.geoserver.platform.ServiceException: Could not determine
          geoserver request from http request
          org.apache.catalina.connector.RequestFacade@anonymised.com
                    at
       org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:389)
                    at
                 org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:208)
                    at
                 org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
                    at
                 org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
                    at
                 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
                    at
                 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
                    at
                 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
                    at
                 org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
                    at
          javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
                    at
          javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
                    at
                 org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
                    at
                 org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
                    at
                 org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
                    at
                 org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
                    at
                 org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
          org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                    at
                 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                    at
                 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
                    at
                 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                    at
                 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
                    at
                 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
                    at
                 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
                    at
                 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
                    at
                 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
                    at
                 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
                    at
                 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
                    at java.lang.Thread.run(Thread.java:613)
          11 May 17:09:46 INFO [geoserver.filters] - 85.196.85.67 "GET
                 /geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74"
          took 11ms
          2009/5/11 Justin Deoliveira <jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
          <mailto:jdeolive@anonymised.com>>
              Can you keep replies on the public list. Thanks.
              I mean the tomcat log, catalog.out.
              -Justin
              Asle Benoni wrote:
                  Thanks. Do you mean the Apache log or Tomcat log?
                  /asle
                  2009/5/11 Justin Deoliveira <jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>
                     Hi Asle,
                     Hmmm... the content type
                  *application/vnd.ogc.se_xml;charset=UTF-8*
                     means that an exception occurred internally, so it
       may be
                  a false
                     positive. When you make the request do you see any
                  problems in the log?
                     Asle Benoni wrote:
                         Hi,
                         I am back to this problem again. I am not able
       to use KML
                         request to my OS X Server when I use
       proxy.cgi. If I
                  put this on
                         any other linux server it works fine. It is
                  definetely the
                         Apache on OS X Server.
                          From Firebug I see these response headers
       (attached
                  image):
                         Content-Type
       *application/vnd.ogc.se_xml;charset=UTF-8*
                         There is the problem. On any other linux
       server the
                  proxy.cgi
                         sends the correct header:
                         Content-Type
       *application/vnd.google-earth.kml+xml*
                         Have you or anyone every encountered this and
       how to
                  fix it? I
                         am desperate since I cannot use KML width
       geoserver
                  on this server.
                         /asle
                          2009/4/6 Justin Deoliveira
       <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>>
                            Hi Asle,
                            Here is the info from FireBug:
                            Response Headers
                            Date: Mon, 06 Apr 2009 03:48:20 GMT
                            Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9
                  OpenSSL/0.9.7l DAV/2
                            Keep-Alive: timeout=5, max=95
                            Connection: Keep-Alive
                            Transfer-Encoding: chunked
                            Content-Type:
       application/vnd.google-earth.kml+xml
                            Request Headers
                            Host: localhost
                            User-Agent: Mozilla/5.0 (Macintosh; U;
       Intel Mac
                  OS X 10.5;
                         en-US;
                            rv:1.9.0.8) Gecko/2009032608 Firefox/3.0.8
                            Accept:
                                          text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
                            Accept-Language: en-us,en;q=0.5
                            Accept-Encoding: gzip,deflate
                            Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
                            Keep-Alive: 300
                            Connection: keep-alive
                            Referer:
       http://localhost/~jdeolive/asle.html
       <http://localhost/~jdeolive/asle.html&gt;
                  <http://localhost/~jdeolive/asle.html&gt;
                         <http://localhost/~jdeolive/asle.html&gt;
                            <http://localhost/~jdeolive/asle.html&gt;
                            Response:
                            <kml xmlns="http://www.opengis.net/kml/2.2&quot;
                                             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xsi
                            :schemaLocation="http://www.opengis.net/kml/2.2
                                   http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd&quot;&gt;
                              <Document
       xmlns:atom="http://purl.org/atom/ns#&quot;&gt;
                                 <name>kulturminner_ns:funnsted</name>
                                 <Placemark
                  id="funnsted.nfm-3907eb51_1206c4108d4_47f9">
                                    <name><![CDATA[<div style="font:11px
                                             tahoma,sans-serif;color:red;font-weight:bold">Spydslaug
                             ,i matr Spjųslag (Funnsted)</div>
                            ]]></name>
                                    <description><![CDATA[<div
                  style="font:12px tahoma;
                            color:teal;">
                            Kommune: <b>Rakkestad</b><br/>
                            Link til <a
                                href="http://naturkart/no/Kulturminnekart/PDF/49158.pdf&quot;
                            target="_blank">PDF ark</a><br/
                             >
                            Tjenesten baserer seg p&aring; OpenLayers<br/>
                            <a href="http://openlayers.org"
       target="_blank"><img
                                   src="http://www.charcoaldesign.co.uk/images/weblog
                            .openlayers.png" border="0" alt="/></a>
                            </div>]]></description>
                                    <LookAt>
                                              <longitude>11.265374540874582</longitude>
                                              <latitude>59.38922243285316</latitude>
                                       <heading>10.0</heading>
                                       <tilt>10.0</tilt>
                                       <range>700</range>
                                    </LookAt>
                                    <Style>
                                       <IconStyle>
                                          <color>ffffffff</color>
                                          <colorMode>normal</colorMode>
                                          <Icon>
                                             <href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
                                          </Icon>
                                       </IconStyle>
                                       <LabelStyle>
                                          <color>00ffffff</color>
                                       </LabelStyle>
                                    </Style>
                                    <Point>
                                                                <coordinates>11.265374540874582,59.38922243285316</coordinates>
                                    </Point>
                                 </Placemark>
                              ...
                            Asle Benoni wrote:
                                Do you have FireBug? Can you check what
                  ContentType is sent?
                                What version is your Apache?
                                I am trying to pin this down. I have
       added the
                  domain, else I
                                would get a "not allowed domain..." The
       attached
                         screenshot is
                                my proxy.cgi.
                                /asle
                                2009/4/2 Justin Deoliveira
                  <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
       <mailto:jdeolive@anonymised.com>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>
                                <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>
                                <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>>>
                                   Hi Asle,
                                   I tried it out and it works fine for me,
                  but i had to
                         modify the
                                   proxy.cgi script to add borchio.no
       <http://borchio.no>
                  <http://borchio.no> <http://borchio.no>
                         <http://borchio.no>
                                <http://borchio.no> to the
                                   allowed hosts to proxy.
                                   I am running Leopard (10.5.6).
                                   -Justin
                                   Asle Benoni wrote:
                                       Thanks.
                                       Yes, I copied the recent one from
                  OpenLayers and
                         set this
                                just
                                       after function init();
                                       OpenLayers.ProxyHost =
                  "/cgi-bin/proxy.cgi?url=";
                                       What OSX version do you have?
       Could you
                  try to request
                                this URL
                                       from your proxy.cgi and tell me
       if it
                  works or if
                         not if
                                you are
                                       getting the same ContentType?
                                       /asle
                                       2009/4/1 Justin Deoliveira
                  <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>
       <mailto:jdeolive@anonymised.com>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>
                                <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>
                                       <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>
                                <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>
                                <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>
                                       <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>> <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>
                         <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>
                  <mailto:jdeolive@anonymised.com
       <mailto:jdeolive@anonymised.com>>>>>>>
                                          Hi Asle,
                                          Yes, I develop on Mac OS. I have
                  successfully
                         set up a
                                proxy for
                                          openlayers in the past with no
                  issues. Are you
                         using
                                the one
                                          straight from the OpenLayers
       repo in
                  the examples
                                directory?
                                          And I assume you are setting the
                         OpenLayers.ProxyHost?
                                          Asle Benoni wrote:
                                              Just to bump this. Anyone out
                  there using
                                GeoServer on OS X?
                                              /asle
                                              2009/3/31 Asle Benoni
                         <asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                                <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>
                                       <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>>
                                                     <mailto:asle.benoni@anonymised.com
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                                <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>
                                       <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                                <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>>>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                                <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>
                                       <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>>
                                                     <mailto:asle.benoni@anonymised.com
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                                <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>> <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>
                                       <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>
                                <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>
                         <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>
                  <mailto:asle.benoni@anonymised.com
       <mailto:asle.benoni@anonymised.com>>>>>>>>
                                                 Hello,
                                                 I have a problem with
                  requests sent from
                                proxy.cgi on
                                       OS X Server
                                                 10.5. When I run this
                                                 var kml =new
                  OpenLayers.Layer.GML("KML
                         funnsted",
                                                                                                 "http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                    <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;
                                                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                    <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                                 <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                    <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;&gt;
                                                                                        <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;&gt;
                                                                    <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;
                                          <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
                         <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;&gt;&gt;
                                                <
       <http://borchbio.no:8080/geoserver/wms?bbox=583491.5599999999,6544090.26,666894.4400000001,6637003.74&styles=&request=GetMap&version=1.1.1&layers=kulturminner_ns:funnsted&width=544&height=550&srs=EPSG:32632&Format=kml&gt;
   ...
   [Melding avkuttet] #!/usr/bin/env python
   """This is a blind proxy that we use to get around browser
   restrictions that prevent the Javascript from loading pages not on the
   same server as the Javascript. This has several problems: it's less
   efficient, it might break some sites, and it's a security risk because
   people can use this proxy to browse the web and possibly do bad stuff
   with it. It only loads pages via http and https, but it can load any
   content type. It supports GET and POST requests."""
   import urllib2
   import cgi
   import sys, os
   # Designed to prevent Open Proxy type stuff.
   allowedHosts = ['www.openlayers.org <http://www.openlayers.org>',
   'openlayers.org <http://openlayers.org>',
                  'labs.metacarta.com <http://labs.metacarta.com>',
   'world.freemap.in <http://world.freemap.in>',
                  'prototype.openmnnd.org
   <http://prototype.openmnnd.org>', 'geo.openplans.org
   <http://geo.openplans.org>',
                  'sigma.openplans.org <http://sigma.openplans.org>',
   'demo.opengeo.org <http://demo.opengeo.org>',
                  'www.openstreetmap.org
   <http://www.openstreetmap.org>', 'borchbio.no:8080
   <http://borchbio.no:8080>']
   method = os.environ["REQUEST_METHOD"]
   if method == "POST":
      qs = os.environ["QUERY_STRING"]
      d = cgi.parse_qs(qs)
      if d.has_key("url"):
          url = d["url"][0]
      else:
          url = "http://www.openlayers.org"
   else:
      fs = cgi.FieldStorage()
      url = fs.getvalue('url', "http://www.openlayers.org")
   try:
      host = url.split("/")[2]
      if allowedHosts and not host in allowedHosts:
          print "Status: 502 Bad Gateway"
          print "Content-Type: text/plain"
          print
          print "This proxy does not allow you to access that location
   (%s)." % (host,)
          print
          print os.environ
      elif url.startswith("http://") or url.startswith("https://"):
          if method == "POST":
              length = int(os.environ["CONTENT_LENGTH"])
              headers = {"Content-Type": os.environ["CONTENT_TYPE"]}
              body = sys.stdin.read(length)
              r = urllib2.Request(url, body, headers)
              y = urllib2.urlopen(r)
          else:
              y = urllib2.urlopen(url)
          # print content type header
          i = y.info <http://y.info>()
          if i.has_key("Content-Type"):
              print "Content-Type: %s" % (i["Content-Type"])
          else:
              print "Content-Type: text/plain"
          print
          print y.read()
          y.close()
      else:
          print "Content-Type: text/plain"
          print
          print "Illegal request."
   except Exception, E:
      print "Status: 500 Unexpected Error"
      print "Content-Type: text/plain"
      print
      print "Some unexpected error occurred. Error text was:", E
------------------------------------------------------------------------
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com
------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.