diff --git a/modules/course-management.nix b/modules/course-management.nix index ea99658..77ed9c4 100644 --- a/modules/course-management.nix +++ b/modules/course-management.nix @@ -1,6 +1,7 @@ { config, lib, pkgs, ... }: let - hostName = "kurse.${config.fsr.domain}"; + # hostName = "kurse.${config.fsr.domain}"; + hostName = "kurse.ifsr.de"; in { sops.secrets = diff --git a/modules/website.nix b/modules/website.nix index bc02110..468b847 100644 --- a/modules/website.nix +++ b/modules/website.nix @@ -30,13 +30,20 @@ in }; services.nginx = { + + virtualHosts."www.${config.fsr.domain}" = { + enableACME = true; + forceSSL = true; + locations."/".return = "301 $scheme://ifsr.de$request_uri"; + + }; virtualHosts."${config.fsr.domain}" = { enableACME = true; forceSSL = true; root = "/srv/web/ifsrde"; locations = { "/" = { - tryFiles = "$uri $uri/ /index.php?$query_string;"; + tryFiles = "$uri $uri/ /index.php?$query_string"; }; "~ \.php$" = { extraConfig = ''