diff --git a/docs/sources/setup-grafana/configure-grafana/_index.md b/docs/sources/setup-grafana/configure-grafana/_index.md index be625b0b173..6768103be0b 100644 --- a/docs/sources/setup-grafana/configure-grafana/_index.md +++ b/docs/sources/setup-grafana/configure-grafana/_index.md @@ -238,9 +238,8 @@ callback URL to be correct). Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons. -By enabling this setting and using a subpath in `root_url` above, e.g. -`root_url = http://localhost:3000/grafana`, Grafana is accessible on -`http://localhost:3000/grafana`. +By enabling this setting and using a subpath in `root_url` above, e.g.`root_url = http://localhost:3000/grafana`, Grafana is accessible on `http://localhost:3000/grafana`. If accessed without subpath Grafana will redirect to +an URL with the subpath. ### router_logging diff --git a/docs/sources/tutorials/run-grafana-behind-a-proxy/index.md b/docs/sources/tutorials/run-grafana-behind-a-proxy/index.md index 10be2dee35f..fcbbadbea01 100644 --- a/docs/sources/tutorials/run-grafana-behind-a-proxy/index.md +++ b/docs/sources/tutorials/run-grafana-behind-a-proxy/index.md @@ -106,14 +106,12 @@ server { index index.html index.htm; location /grafana/ { - rewrite ^/grafana/(.*) /$1 break; proxy_set_header Host $http_host; proxy_pass http://grafana; } # Proxy Grafana Live WebSocket connections. location /grafana/api/live/ { - rewrite ^/grafana/(.*) /$1 break; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; @@ -123,6 +121,12 @@ server { } ``` +If your Grafana configuration does not set `serve_from_sub_path` to true then you need to add a rewrite rule to each location block: + +``` + rewrite ^/grafana/(.*) /$1 break; +``` + ## Configure HAProxy To configure HAProxy to serve Grafana under a _sub path_: