Fix http3

Signed-off-by: Ivan Bushchik <ivabus@ivabus.dev>
This commit is contained in:
Ivan Bushchik 2024-04-21 10:51:14 +03:00
parent f4990de083
commit bae66afecb
No known key found for this signature in database
GPG key ID: 2F16FBF3262E090C
3 changed files with 25 additions and 4 deletions

View file

@ -2,7 +2,7 @@
let
my = import ../..;
ipv6_subnet = "2a05:3580:e41a:d600";
ipv6_subnet = "2a03:e2c0:47cb:5555";
ipv6_prefix = 64;
ipv4_gateway = "192.168.1.1";
ipv4_address = "192.168.1.3";
@ -55,7 +55,7 @@ in {
margin-right: auto;
background-color: #24273a;
color: #cad3f5;
font-family: "JetBrains Mono";
font-family: "JetBrains Mono", monospace;
}
h1 {
font-size: 24pt;
@ -70,7 +70,7 @@ in {
}
a {
color: #cad3f5;
text-decoration: none;
text-decoration: none;
}
li {
background-color: #494d64;
@ -175,6 +175,7 @@ in {
locations."/".proxyPass = "http://localhost:8090";
enableACME = true;
addSSL = true;
quic = true;
http3 = true;
serverAliases = [ "www.iva.bz" ];
};
@ -182,6 +183,7 @@ in {
locations."/".proxyPass = "http://${secrets.maas-address}:8083";
enableACME = true;
addSSL = true;
quic = true;
http3 = true;
serverAliases = [ "ивабус.рф" ];
};
@ -189,18 +191,35 @@ in {
locations."/".proxyPass = "http://${secrets.maas-address}:4533";
enableACME = true;
forceSSL = true;
quic = true;
http3 = true;
};
virtualHosts."storage.ivabus.dev" = {
locations."/".proxyPass = "http://${secrets.maas-address}:80";
enableACME = true;
forceSSL = true;
quic = true;
http3 = true;
};
virtualHosts."storage.private.ivabus.dev" = {
locations."/".proxyPass = "http://${secrets.maas-address}:80";
enableACME = true;
forceSSL = true;
quic = true;
http3 = true;
};
virtualHosts."git.ivabus.dev" = {
locations."/".proxyPass = "http://${secrets.maas-address}:3000";
enableACME = true;
forceSSL = true;
quic = true;
http3 = true;
};
virtualHosts."b.iva.bz" = {
locations."/".proxyPass = "http://${secrets.maas-address}:8888";
enableACME = true;
addSSL = true;
quic = true;
http3 = true;
};
};
@ -208,4 +227,3 @@ in {
hardware.enableRedistributableFirmware = true;
system.stateVersion = "23.05";
}

View file

@ -9,12 +9,14 @@ in {
virtualHosts."ivabus.dev" = {
forceSSL = true;
enableACME = true;
quic = true;
http3 = true;
root = pkgs.callPackage ../../pkgs/ivabus-dev.nix { };
extraConfig = ''
error_page 404 /404.html;
add_header Access-Control-Allow-Origin *;
'';
serverAliases = [ "www.ivabus.dev" ];
};

View file

@ -9,6 +9,7 @@ in {
virtualHosts."slides.ivabus.dev" = {
forceSSL = true;
enableACME = true;
quic = true;
http3 = true;
root = pkgs.callPackage ../../pkgs/slides-ivabus-dev.nix { };