l 2 websites: enable ipv6 on all sites

This commit is contained in:
lassulus 2017-02-09 15:32:37 +01:00
parent 954477b867
commit 920436365a
2 changed files with 15 additions and 3 deletions

View File

@ -110,7 +110,10 @@ in {
'';
enableSSL = true;
extraConfig = "listen 80;";
extraConfig = ''
listen 80;
listen [::]:80;
'';
sslCertificate = "/var/lib/acme/lassul.us/fullchain.pem";
sslCertificateKey = "/var/lib/acme/lassul.us/key.pem";
};
@ -123,7 +126,10 @@ in {
root /var/lib/acme/acme-challenges;
'';
enableSSL = true;
extraConfig = "listen 80;";
extraConfig = ''
listen 80;
listen [::]:80;
'';
sslCertificate = "/var/lib/acme/cgit.lassul.us/fullchain.pem";
sslCertificateKey = "/var/lib/acme/cgit.lassul.us/key.pem";
};

View File

@ -17,7 +17,10 @@ rec {
services.nginx.virtualHosts.${domain} = {
enableACME = true;
enableSSL = true;
extraConfig = "listen 80;";
extraConfig = ''
listen 80;
listen [::]:80;
'';
serverAliases = domains;
locations."/".extraConfig = ''
root /srv/http/${domain};
@ -35,6 +38,7 @@ rec {
serverAliases = domains;
extraConfig = ''
listen 80;
listen [::]:80;
# Add headers to serve security related headers
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
@ -148,6 +152,8 @@ rec {
serverAliases = domains;
extraConfig = ''
listen 80;
listen [::]:80;
root /srv/http/${domain}/;
index index.php;
access_log /tmp/nginx_acc.log;