Only make nginx listen on ipv6 connections if it is supported by the system

Could not decide on the ejs formatting, never nice for me
This commit is contained in:
Johannes Zellner
2017-09-29 19:19:21 +02:00
parent 78fb9401ee
commit 8b341e2bf8
3 changed files with 13 additions and 7 deletions

View File

@@ -5,14 +5,18 @@ map $http_upgrade $connection_upgrade {
}
server {
<% if (vhost) { %>
listen 443 http2;
listen [::]:443 http2;
<% if (vhost) { -%>
server_name <%= vhost %>;
<% } else { %>
listen 443 http2;
<% if (hasIPv6) { -%>
listen [::]:443 http2;
<% } -%>
<% } else { -%>
listen 443 http2 default_server;
<% if (hasIPv6) { -%>
listen [::]:443 http2 default_server;
<% } %>
<% } -%>
<% } -%>
ssl on;
# paths are relative to prefix and not to this file