diff --git a/k8s/riju-proxy.yaml b/k8s/riju-proxy.yaml index 7cbf131..cbd0847 100644 --- a/k8s/riju-proxy.yaml +++ b/k8s/riju-proxy.yaml @@ -15,8 +15,16 @@ data: auth_basic "Riju administrative proxy"; auth_basic_user_file /etc/nginx/passwd; - location ~ /(10\.[0-9]+\.[0-9]+\.[0-9]+)/(.*) { - proxy_pass http://$1:869/$2; + location ~ /(10\.[0-9]+\.[0-9]+\.[0-9]+)/health { + proxy_pass http://$1:869/health; + } + + location ~ /(10\.[0-9]+\.[0-9]+\.[0-9]+)/exec { + proxy_pass http://$1:869/exec$is_args$args; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $host; } location / {