Actually listen on port 80, redirect to https

This commit is contained in:
Gene Liverman 2025-01-28 22:19:16 -05:00
parent ae823a542a
commit eba0193863
No known key found for this signature in database

View file

@ -1,5 +1,6 @@
{ config, ... }: let
domain = "technicalissues.us";
http_port = 80;
https_port = 443;
in {
@ -19,6 +20,9 @@ in {
add_header Strict-Transport-Security $hsts_header;
'';
defaultListen = [
{ port = http_port; addr = "0.0.0.0"; }
{ port = http_port; addr = "[::]"; }
{ port = https_port; addr = "0.0.0.0"; ssl = true; }
{ port = https_port; addr = "[::]"; ssl = true; }
];
@ -69,10 +73,6 @@ in {
};
};
"albyhub.${domain}" = {
listen = [
{ port = https_port; addr = "0.0.0.0"; ssl = true; }
{ port = https_port; addr = "[::]"; ssl = true; }
];
enableACME = true;
acmeRoot = null;
forceSSL = true;
@ -85,8 +85,12 @@ in {
};
"matrix.${domain}" = {
listen = [
{ port = http_port; addr = "0.0.0.0"; }
{ port = http_port; addr = "[::]"; }
{ port = https_port; addr = "0.0.0.0"; ssl = true; }
{ port = https_port; addr = "[::]"; ssl = true; }
{ port = 8448; addr = "0.0.0.0"; ssl = true; }
{ port = 8448; addr = "[::]"; ssl = true; }
];