IPv6 support added

This commit is contained in:
Ashley Rich 2016-10-14 09:46:47 +01:00
parent 7a09626fb5
commit 3ca055034e
7 changed files with 17 additions and 4 deletions

View File

@ -2,6 +2,7 @@
server { server {
listen 80 default_server; listen 80 default_server;
listen [::]:80 default_server;
server_name _; server_name _;
return 444; return 444;

View File

@ -6,6 +6,7 @@ fastcgi_cache_path /sites/fastcgi-cache.com/cache levels=1:2 keys_zone=fastcgi-c
server { server {
# Ports to listen on # Ports to listen on
listen 80; listen 80;
listen [::]:80;
# Server name to listen for # Server name to listen for
server_name fastcgi-cache.com; server_name fastcgi-cache.com;
@ -58,6 +59,7 @@ server {
# Redirect www to non-www # Redirect www to non-www
server { server {
listen 80; listen 80;
listen [::]:80;
server_name www.fastcgi-cache.com; server_name www.fastcgi-cache.com;
return 301 $scheme://fastcgi-cache.com$request_uri; return 301 $scheme://fastcgi-cache.com$request_uri;

View File

@ -1,6 +1,7 @@
server { server {
# Ports to listen on # Ports to listen on
listen 80; listen 80;
listen [::]:80;
# Server name to listen for # Server name to listen for
server_name multisite-subdirectory.com; server_name multisite-subdirectory.com;
@ -38,6 +39,7 @@ server {
# Redirect www to non-www # Redirect www to non-www
server { server {
listen 80; listen 80;
listen [::]:80;
server_name www.multisite-subdirectory.com; server_name www.multisite-subdirectory.com;
return 301 $scheme://multisite-subdirectory.com$request_uri; return 301 $scheme://multisite-subdirectory.com$request_uri;

View File

@ -1,6 +1,7 @@
server { server {
# Ports to listen on # Ports to listen on
listen 80; listen 80;
listen [::]:80;
# Server name to listen for # Server name to listen for
server_name multisite-subdomain.com *.multisite-subdomain.com; server_name multisite-subdomain.com *.multisite-subdomain.com;
@ -35,6 +36,7 @@ server {
# Redirect www to non-www # Redirect www to non-www
server { server {
listen 80; listen 80;
listen [::]:80;
server_name www.multisite-subdomain.com; server_name www.multisite-subdomain.com;
return 301 $scheme://multisite-subdomain.com$request_uri; return 301 $scheme://multisite-subdomain.com$request_uri;

View File

@ -1,6 +1,7 @@
server { server {
# Ports to listen on # Ports to listen on
listen 80; listen 80;
listen [::]:80;
# Server name to listen for # Server name to listen for
server_name singlesite.com; server_name singlesite.com;
@ -35,6 +36,7 @@ server {
# Redirect www to non-www # Redirect www to non-www
server { server {
listen 80; listen 80;
listen [::]:80;
server_name www.singlesite.com; server_name www.singlesite.com;
return 301 $scheme://singlesite.com$request_uri; return 301 $scheme://singlesite.com$request_uri;

View File

@ -5,8 +5,8 @@ fastcgi_cache_path /sites/ssl-fastcgi-cache.com/cache levels=1:2 keys_zone=ssl-f
server { server {
# Ports to listen on, uncomment one. # 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 to listen for
server_name ssl-fastcgi-cache.com; server_name ssl-fastcgi-cache.com;
@ -66,6 +66,7 @@ server {
# Redirect http to https # Redirect http to https
server { server {
listen 80; listen 80;
listen [::]:80;
server_name ssl-fastcgi-cache.com www.ssl-fastcgi-cache.com; server_name ssl-fastcgi-cache.com www.ssl-fastcgi-cache.com;
return 301 https://ssl-fastcgi-cache.com$request_uri; return 301 https://ssl-fastcgi-cache.com$request_uri;
@ -74,6 +75,7 @@ server {
# Redirect www to non-www # Redirect www to non-www
server { server {
listen 443; listen 443;
listen [::]:443;
server_name www.ssl-fastcgi-cache.com; server_name www.ssl-fastcgi-cache.com;
return 301 https://ssl-fastcgi-cache.com$request_uri; return 301 https://ssl-fastcgi-cache.com$request_uri;

View File

@ -1,7 +1,7 @@
server { server {
# Ports to listen on, uncomment one. # 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 to listen for
server_name ssl.com; server_name ssl.com;
@ -43,6 +43,7 @@ server {
# Redirect http to https # Redirect http to https
server { server {
listen 80; listen 80;
listen [::]:80;
server_name ssl.com www.ssl.com; server_name ssl.com www.ssl.com;
return 301 https://ssl.com$request_uri; return 301 https://ssl.com$request_uri;
@ -51,6 +52,7 @@ server {
# Redirect www to non-www # Redirect www to non-www
server { server {
listen 443; listen 443;
listen [::]:443;
server_name www.ssl.com; server_name www.ssl.com;
return 301 https://ssl.com$request_uri; return 301 https://ssl.com$request_uri;