Docker/config/nginx-ssl.dist
Rama master · réplica de lectura del repositorio original.
server {
listen 443 ssl;
server_tokens off;
server_name {{DAHOSTNAME}};
client_max_body_size {{DAMAXCONTENTLENGTH}};
ssl_certificate {{DASSLCERTIFICATE}}
ssl_certificate_key {{DASSLCERTIFICATEKEY}}
ssl_protocols {{DASSLPROTOCOLS}};
ssl_ciphers {{DASSLCIPHERS}};
gzip on;
gzip_types text/plain application/xml text/css text/javascript application/javascript image/vnd.microsoft.icon;
{{DAREALIP}}
{{DALOCATIONREWRITE}}
location {{DAWSGIROOT}} { try_files $uri @docassemble; }
location @docassemble {
if ($host != '{{DAHOSTNAME}}') {
return 301 https://{{DAHOSTNAME}}$request_uri;
}
include uwsgi_params;
uwsgi_pass unix:///var/run/uwsgi/docassemble.sock;
}
location {{DAPOSTURLROOT}}ws {
include proxy_params;
proxy_pass http://{{DAWEBSOCKETSIP}}:{{DAWEBSOCKETSPORT}};
}
location {{DAPOSTURLROOT}}ws/socket.io {
include proxy_params;
proxy_http_version 1.1;
proxy_buffering off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_pass http://{{DAWEBSOCKETSIP}}:{{DAWEBSOCKETSPORT}}/socket.io;
}
location /xaccel/ {
internal;
alias /;
}
}