A common issue when running GeoServer  behind a proxy is that GeoServer
(which dynamically generates internal links based on the Host: header in
HTTP requests) advertises its internal address rather than the one that the
client originally used.  Since GeoNode uses OGC services where possible (in
particular, to provide some configuration for the map viewer), this could
result in the behavior you're describing.  If you are using Apache for a
proxy, you can set the ProxyPreserveHost option to correct the issue.
 Otherwise, GeoServer has a proxy "base url" configuration option which will
be used independently of the proxy software.  That option is documented in
the GeoServer manual:
http://docs.geoserver.org/stable/en/user/webadmin/server/globalsettings.html

Hope this helps.

--
David Winslow
OpenGeo - http://opengeo.org/

On Wed, Mar 16, 2011 at 9:33 PM, Simone Dalmasso <
[email protected]> wrote:

> Hi list,
> I recently deployed GeoNode here http://geonode.ithacaweb.org/ putting
> geoserver behind the apache proxy in order to use the port 80.
> All seems to work fine except for the geonode maps (geoexplorer and
> minimap) which ask for layers through the port 8080.
> I never used the 8080 port in the local_setting and I can't understand
> where those viewers get the :8080/geoserver address.
>
> Can you help me?
>
> Thanks
> --
> Simone Dalmasso
>

Reply via email to