fix allow extern ssl connections

This commit is contained in:
Katharina Heidenreich 2026-03-15 21:11:17 +01:00
parent 86bbed9f4e
commit 57f02e2dbe
2 changed files with 9 additions and 1 deletions

View file

@ -65,6 +65,7 @@ rec {
reverse_proxy = {
port = 6167;
ssl = true;
allowExternConnections = true;
endpoints = ["/_matrix"];
};
domainOverride = "v2202603344638441294.bestsrv.de";

View file

@ -28,6 +28,13 @@ let
listen = [ {addr = "0.0.0.0"; port = 80;} {addr = "0.0.0.0"; port = 443; ssl=true;} ];
}
else {};
externConnections = if service.reverse_proxy ? allowExternConnections && service.reverse_proxy.allowExternConnections
then {
extraConfig = ''
allow all;
'';
}
else {};
in
{
serverName = "${domain}";
@ -37,7 +44,7 @@ let
allow ${network.network.subnet};
deny all;
'';
} // serverAlias // sslConfig // myExtraConfig;
} // serverAlias // sslConfig // externConnections // myExtraConfig;
rproxyServices = builtins.mapAttrs (virtualHostFn) network.reverse_proxy;
serviceNamesMessage = builtins.toString (builtins.attrNames network.reverse_proxy);
fallback = {