diff --git a/roles/sugarizer/templates/sugarizer.conf b/roles/sugarizer/templates/sugarizer.conf index 1889a5efe..6528ddf8c 100644 --- a/roles/sugarizer/templates/sugarizer.conf +++ b/roles/sugarizer/templates/sugarizer.conf @@ -1,7 +1,2 @@ -ProxyPass /sugarizer http://box.lan:8089 -#ProxyPass /sugarizer http://box:8089 -#ProxyPass /sugarizer http://127.0.0.1:8089 - -# Old Version, wasn't working as of 2018-08-07: -#RewriteEngine on -#RewriteRule ^/sugarizer(.*)$ http://localhost:8089$1 [PT] +ProxyPass /sugarizer http://box.lan:8089/sugarizer +ProxyPassReverse /sugarizer http://box.lan:8089/sugarizer diff --git a/roles/sugarizer/templates/sugarizer.js b/roles/sugarizer/templates/sugarizer.js index abd505ea6..1fe914071 100644 --- a/roles/sugarizer/templates/sugarizer.js +++ b/roles/sugarizer/templates/sugarizer.js @@ -32,6 +32,9 @@ if (ini.security.https) { server = http.createServer(app); } +var pathPrefix = '/sugarizer'; +app.use(pathPrefix, require('path-prefix-proxy')(pathPrefix)); + // Start listening server.listen(ini.web.port,"0.0.0.0"); console.log("Sugarizer Server is listening on"+(ini.security.https ? " secure":"")+" port " + ini.web.port + "...");