fixes SSL support while mixing HTTPS and non-HTTPS services

nginx was throwing the following error: `no "ssl_certificate" is defined in server listening on SSL port while SSL handshaking`

ref: https://github.com/jwilder/nginx-proxy/issues/74
This commit is contained in:
Paulo Ragonha 2015-01-22 14:37:10 -02:00
parent 71a7ce39b2
commit 37e4a0d00e

View file

@ -126,16 +126,16 @@ server {
}
}
{{ if (and (exists "/etc/nginx/certs/default.crt") (exists "/etc/nginx/certs/default.key")) }}
server {
server_name {{ $host }};
listen 443 ssl;
return 503;
{{ if (and (exists "/etc/nginx/certs/default.crt") (exists "/etc/nginx/certs/default.key")) }}
ssl_certificate /etc/nginx/certs/default.crt;
ssl_certificate_key /etc/nginx/certs/default.key;
{{ end }}
}
{{ end }}
{{ end }}
{{ end }}