add support for websockets

This commit is contained in:
nd 2019-04-16 13:10:19 +02:00
parent 5846acce89
commit e017c7aab9
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9

View file

@ -18,7 +18,7 @@ server {
{% endif %}
{% for header in vhost.add_headers|default([]) %}
add_header {{ header }} {{ vhost.add_headers[header] }};
add_header {{ header }} "{{ vhost.add_headers[header] }}";
{% endfor %}
{% if vhost.backend|default(False) %}
@ -33,6 +33,11 @@ server {
proxy_set_header X-Forwarded-Ssl $https;
proxy_set_header X-Url-Scheme $scheme;
# Websockets
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# hide downstream headers for security reasons
proxy_hide_header X-Powered-By;
proxy_hide_header Server;