proxy_redirect off;
}
}
+ upstream workbench2 {
+ server {{LISTENHOST}}:{{WORKBENCH2PORT}};
+ }
server {
listen {{LISTENHOST}}:{{WORKBENCH2SSLPORT}} ssl;
server_name workbench2 workbench2.*;
ssl_certificate "{{SSLCERT}}";
ssl_certificate_key "{{SSLKEY}}";
- location /config.json {
- return 200 '{ "API_HOST": "{{ARVADOS_API_HOST}}" }';
- }
location / {
- root /var/lib/arvados/workbench2;
- index index.html;
- try_files $uri $uri/ /index.html;
+ proxy_pass http://workbench2;
+ proxy_set_header Host $http_host;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header X-Forwarded-Proto https;
+ proxy_redirect off;
}
}
}