Skip to content

Commit f76b5cf

Browse files
author
Till Brehm
committed
Merge branch 'stable-3.1' into 'stable-3.1'
nginx server listen ipv6 and ipv4 and SSL (Fixes #5190) See merge request ispconfig/ispconfig3!901
2 parents 20bc613 + 568b977 commit f76b5cf

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

server/conf/nginx_vhost.conf.master

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,19 @@ server {
33
<tmpl_if name='ipv6_enabled'>
44
listen [<tmpl_var name='ipv6_address'>]:<tmpl_var name='http_port'>;
55
</tmpl_if>
6-
6+
<tmpl_if name='ipv6_wildcard'>
7+
listen [::]:<tmpl_var name='http_port'>;
8+
</tmpl_if>
79
<tmpl_if name='ssl_enabled'>
810
listen <tmpl_var name='ip_address'>:<tmpl_var name='https_port'> ssl{tmpl_if name='enable_http2' op='==' value='y'} http2{/tmpl_if}{tmpl_if name='enable_spdy' op='==' value='y'} spdy{/tmpl_if};
911
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
1012
# ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';
1113
# ssl_prefer_server_ciphers on;
1214
<tmpl_if name='ipv6_enabled'>
1315
listen [<tmpl_var name='ipv6_address'>]:<tmpl_var name='https_port'> ssl{tmpl_if name='enable_http2' op='==' value='y'} http2{/tmpl_if}{tmpl_if name='enable_spdy' op='==' value='y'} spdy{/tmpl_if};
16+
</tmpl_if>
17+
<tmpl_if name='ipv6_wildcard'>
18+
listen [::]:<tmpl_var name='https_port'> ssl{tmpl_if name='enable_http2' op='==' value='y'} http2{/tmpl_if}{tmpl_if name='enable_spdy' op='==' value='y'} spdy{/tmpl_if};
1419
</tmpl_if>
1520
ssl_certificate <tmpl_var name='ssl_crt_file'>;
1621
ssl_certificate_key <tmpl_var name='ssl_key_file'>;

server/plugins-available/nginx_plugin.inc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -991,6 +991,7 @@ function update($event_name, $data) {
991991
}
992992
}
993993
}
994+
if($data['new']['ip_address'] == '*' && $data['new']['ipv6_address'] == '') $tpl->setVar('ipv6_wildcard', 1);
994995

995996
// PHP-FPM
996997
// Support for multiple PHP versions

0 commit comments

Comments
 (0)