You’d want a rewrite then, not a redirect. A redirect is telling the browser to make a new request at a URL, by responding with the Location
header in the response.
You probably want this:
jump.systems.dance {
rewrite * /guacamole{path}
reverse_proxy http://192.168.1.60:8081 {
flush_interval -1
}
}
But be aware that you may run into issues if guacamole is not aware of this:
Have you ever tried to reverse proxy an app into its own little subfolder of your domain name?
Makes things neat, doesn’t it? Using example.com/foo/ for one app, example.com/bar/ for another. If you’re coming here from one of the selfhosted communities, you might be thinking along the lines of example.com/sonarr/, example.com/radarr/ etc.
Chances are, you’ve tried some configuration along these lines:
example.com {
redir /sonarr /sonarr/
handle_path /sonarr/* {
reverse_proxy localhost…