summarylogtreecommitdiffstats
path: root/nginx.server-ctx.conf
diff options
context:
space:
mode:
Diffstat (limited to 'nginx.server-ctx.conf')
-rw-r--r--nginx.server-ctx.conf13
1 files changed, 13 insertions, 0 deletions
diff --git a/nginx.server-ctx.conf b/nginx.server-ctx.conf
new file mode 100644
index 000000000000..531817086079
--- /dev/null
+++ b/nginx.server-ctx.conf
@@ -0,0 +1,13 @@
+location /extras/webterm/gotty {
+ rewrite ^([^.\?]*[^/(/ws)])$ $1/ permanent;
+ rewrite ^/extras/webterm/gotty$ / break;
+ rewrite ^/extras/webterm/gotty\?(.*)$ ?$1 break;
+ rewrite ^/extras/webterm/gotty/(.*)$ /$1 break;
+ proxy_pass http://gotty;
+ include /etc/nginx/proxy-params.conf;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "upgrade";
+ proxy_connect_timeout 7d;
+ proxy_send_timeout 7d;
+ proxy_read_timeout 7d;
+}