ftimme
2011-09-23 c7e47ed3dfb9116dbeb8a444ec8f2fb1a41d34f9
- Added "ipv6only=on" to the IPv6 listen lines in the nginx vhost template to avoid "[emerg]: bind() to [::]:80 failed (98: Address already in use)" errors.
1 files modified
4 ■■■■ changed files
server/conf/nginx_vhost.conf.master 4 ●●●● patch | view | raw | blame | history
server/conf/nginx_vhost.conf.master
@@ -1,13 +1,13 @@
server {
        listen <tmpl_var name='ip_address'>:80;
<tmpl_if name='ipv6_enabled'>
        listen [<tmpl_var name='ipv6_address'>]:80;
        listen [<tmpl_var name='ipv6_address'>]:80 ipv6only=on;
</tmpl_if>
        
<tmpl_if name='ssl_enabled'>
        listen <tmpl_var name='ip_address'>:443 ssl;
<tmpl_if name='ipv6_enabled'>
        listen [<tmpl_var name='ipv6_address'>]:443 ssl;
        listen [<tmpl_var name='ipv6_address'>]:443 ssl ipv6only=on;
</tmpl_if>
        ssl_certificate <tmpl_var name='document_root'>/ssl/<tmpl_var name='ssl_domain'>.crt;
        ssl_certificate_key <tmpl_var name='document_root'>/ssl/<tmpl_var name='ssl_domain'>.key;