Skip to content
Grant Gardner edited this page Feb 19, 2025 · 4 revisions

for path routing, gonic supports a proxy-prefix config file option, env var, or command line argument

for example with GONIC_PROXY_PREFIX=gonic

nginx (path routing)

  location /gonic/ {
      proxy_pass http://localhost:4747/;
      # set "Secure" cookie if using HTTPS
      proxy_cookie_path / "/; Secure";
      # set "X-Forwarded-Host" header for last.fm connection callback
      proxy_set_header X-Forwarded-Host $host;
  }

apache (path routing)

<Location "/gonic" >
    ProxyPass http://localhost:4747
    ProxyPassReverse http://localhost:4747/gonic
    ProxyPassReverseCookiePath "/" "/gonic"
</Location>

traefik

coming soon

caddy

	handle_path /gonic* {
		reverse_proxy http://localhost:4747
	}
Clone this wiki locally