19 lines
517 B
Django/Jinja
19 lines
517 B
Django/Jinja
ssl_client_certificate {{ tls_certs }}/ca.crt;
|
|
ssl_verify_client on;
|
|
|
|
{% for host in ssh_proxy_hosts %}
|
|
location /{{ host | hash('sha1') }}/ {
|
|
proxy_pass http://127.0.0.1:6000?token={{ host | hash('sha1') }};
|
|
proxy_http_version 1.1;
|
|
proxy_set_header Upgrade $http_upgrade;
|
|
proxy_set_header Connection "Upgrade";
|
|
proxy_set_header Host $host;
|
|
proxy_read_timeout 600s;
|
|
proxy_buffering off;
|
|
}
|
|
|
|
{% endfor %}
|
|
location / {
|
|
deny all;
|
|
}
|
|
|