Skip to the content.

How to set up HTTP Proxy for Geoweaver

When deploying Geoweaver to a public server, the default port 8070 is normally blocked. To access Geoweaver, you need to set up a proxy in the HTTP server. Here is a how-to guide for Apache server.

Apache Proxy for Geoweaver

This guide uses Apache 2.4.39. It should work for any newer version. For older version, there might be changes. Please report if running into issues.

    ProxyPreserveHost On

    ProxyPass /Geoweaver/jupyter-socket ws://localhost:8070/Geoweaver/jupyter-socket
    ProxypassReverse /Geoweaver/jupyter-socket ws://localhost:8070/Geoweaver/jupyter-socket

    ProxyPass /Geoweaver/workflow-socket ws://localhost:8070/Geoweaver/workflow-socket
    ProxypassReverse /Geoweaver/workflow-socket ws://localhost:8070/Geoweaver/workflow-socket

    ProxyPass /Geoweaver/command-socket ws://localhost:8070/Geoweaver/command-socket
    ProxypassReverse /Geoweaver/command-socket ws://localhost:8070/Geoweaver/command-socket

    ProxyPass /Geoweaver/terminal-socket ws://localhost:8070/Geoweaver/terminal-socket
    ProxypassReverse /Geoweaver/terminal-socket ws://localhost:8070/Geoweaver/terminal-socket

    ProxyPass "/Geoweaver" "http://localhost:8070/Geoweaver"
    ProxyPassReverse "/Geoweaver" "http://localhost:8070/Geoweaver"

Nginx Proxy for Geoweaver

TBD