From 3ca055034e7a7aecf366881ba5d99df3d2674382 Mon Sep 17 00:00:00 2001 From: Ashley Rich Date: Fri, 14 Oct 2016 09:46:47 +0100 Subject: [PATCH] IPv6 support added --- sites-available/default | 1 + sites-available/fastcgi-cache.com | 2 ++ sites-available/multisite-subdirectory.com | 2 ++ sites-available/multisite-subdomain.com | 2 ++ sites-available/singlesite.com | 2 ++ sites-available/ssl-fastcgi-cache.com | 6 ++++-- sites-available/ssl.com | 6 ++++-- 7 files changed, 17 insertions(+), 4 deletions(-) diff --git a/sites-available/default b/sites-available/default index 61a91eb..dd2ba0f 100644 --- a/sites-available/default +++ b/sites-available/default @@ -2,6 +2,7 @@ server { listen 80 default_server; + listen [::]:80 default_server; server_name _; return 444; diff --git a/sites-available/fastcgi-cache.com b/sites-available/fastcgi-cache.com index 487b49a..a0e0445 100644 --- a/sites-available/fastcgi-cache.com +++ b/sites-available/fastcgi-cache.com @@ -6,6 +6,7 @@ fastcgi_cache_path /sites/fastcgi-cache.com/cache levels=1:2 keys_zone=fastcgi-c server { # Ports to listen on listen 80; + listen [::]:80; # Server name to listen for server_name fastcgi-cache.com; @@ -58,6 +59,7 @@ server { # Redirect www to non-www server { listen 80; + listen [::]:80; server_name www.fastcgi-cache.com; return 301 $scheme://fastcgi-cache.com$request_uri; diff --git a/sites-available/multisite-subdirectory.com b/sites-available/multisite-subdirectory.com index 5702c34..e6ebde5 100644 --- a/sites-available/multisite-subdirectory.com +++ b/sites-available/multisite-subdirectory.com @@ -1,6 +1,7 @@ server { # Ports to listen on listen 80; + listen [::]:80; # Server name to listen for server_name multisite-subdirectory.com; @@ -38,6 +39,7 @@ server { # Redirect www to non-www server { listen 80; + listen [::]:80; server_name www.multisite-subdirectory.com; return 301 $scheme://multisite-subdirectory.com$request_uri; diff --git a/sites-available/multisite-subdomain.com b/sites-available/multisite-subdomain.com index d7ff623..ef1d8ef 100644 --- a/sites-available/multisite-subdomain.com +++ b/sites-available/multisite-subdomain.com @@ -1,6 +1,7 @@ server { # Ports to listen on listen 80; + listen [::]:80; # Server name to listen for server_name multisite-subdomain.com *.multisite-subdomain.com; @@ -35,6 +36,7 @@ server { # Redirect www to non-www server { listen 80; + listen [::]:80; server_name www.multisite-subdomain.com; return 301 $scheme://multisite-subdomain.com$request_uri; diff --git a/sites-available/singlesite.com b/sites-available/singlesite.com index c438ba2..864357c 100644 --- a/sites-available/singlesite.com +++ b/sites-available/singlesite.com @@ -1,6 +1,7 @@ server { # Ports to listen on listen 80; + listen [::]:80; # Server name to listen for server_name singlesite.com; @@ -35,6 +36,7 @@ server { # Redirect www to non-www server { listen 80; + listen [::]:80; server_name www.singlesite.com; return 301 $scheme://singlesite.com$request_uri; diff --git a/sites-available/ssl-fastcgi-cache.com b/sites-available/ssl-fastcgi-cache.com index 6575622..4ea4b1d 100644 --- a/sites-available/ssl-fastcgi-cache.com +++ b/sites-available/ssl-fastcgi-cache.com @@ -5,8 +5,8 @@ fastcgi_cache_path /sites/ssl-fastcgi-cache.com/cache levels=1:2 keys_zone=ssl-f server { # Ports to listen on, uncomment one. - listen 443 ssl; - # listen 443 ssl http2; + listen 443 ssl http2; + listen [::]:443 ssl http2; # Server name to listen for server_name ssl-fastcgi-cache.com; @@ -66,6 +66,7 @@ server { # Redirect http to https server { listen 80; + listen [::]:80; server_name ssl-fastcgi-cache.com www.ssl-fastcgi-cache.com; return 301 https://ssl-fastcgi-cache.com$request_uri; @@ -74,6 +75,7 @@ server { # Redirect www to non-www server { listen 443; + listen [::]:443; server_name www.ssl-fastcgi-cache.com; return 301 https://ssl-fastcgi-cache.com$request_uri; diff --git a/sites-available/ssl.com b/sites-available/ssl.com index e609495..0768708 100644 --- a/sites-available/ssl.com +++ b/sites-available/ssl.com @@ -1,7 +1,7 @@ server { # Ports to listen on, uncomment one. - listen 443 ssl; - # listen 443 ssl http2; + listen 443 ssl http2; + listen [::]:443 ssl http2; # Server name to listen for server_name ssl.com; @@ -43,6 +43,7 @@ server { # Redirect http to https server { listen 80; + listen [::]:80; server_name ssl.com www.ssl.com; return 301 https://ssl.com$request_uri; @@ -51,6 +52,7 @@ server { # Redirect www to non-www server { listen 443; + listen [::]:443; server_name www.ssl.com; return 301 https://ssl.com$request_uri;