DSS behind Reversy Proxy with Subdirectory

Juergen
Juergen Registered Posts: 6 ✭✭✭✭

Hi everyone,

I am trying to configure DSS to be accessed behind Nginx as a reverse proxy. Structure is as following:

First a server block rerouting from port 80 to https.

Then the default server listening to 443 with multiple subdirectories configured. For DSS I basically use the configuration from the manual, just added the /dss to the location:

location /dss/ {
# Base url of the Data Science Studio installation
proxy_pass http://localhost:PORT/;
proxy_redirect off;
# Allow long queries
proxy_read_timeout 3600;
proxy_send_timeout 600;
# Allow large uploads
client_max_body_size 0;
# Allow protocol upgrade to websocket
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

This does forward me to a blank white page titled "dataiku", it seems that a number of .js files could not be loaded.

I would be grateful for any pointers on how to solve this.

Best regards,

Jürgen

Answers

  • Alex_Combessie
    Alex_Combessie Alpha Tester, Dataiker Alumni Posts: 539 ✭✭✭✭✭✭✭✭✭

    Hi,

    This is not possible. As indicated in the documentation, DSS does not currently support being remapped to a base URL with a non-empty path prefix (that is, to http://HOST:PORT/PREFIX/ where PREFIX is not empty).

    Cheers,

    Alex

  • Clément_Stenac
    Clément_Stenac Dataiker, Dataiku DSS Core Designer, Registered, Moderator Posts: 754 Dataiker

    Hi,

    It is not possible to put DSS under a subdirectory. If you need to proxy multiple DSS on a same machine, you should use name-based virtualhosting.

  • Juergen
    Juergen Registered Posts: 6 ✭✭✭✭

    Too bad. Thanks for this quick answer.

    Best,

    Jürgen

Setup Info
    Tags
      Help me…