Redirect subpages like ./well-known, add @-domains
Eval nix flake / evals (pull_request) Successful in 13m33s Details
Eval nix flake / evals (push) Successful in 16m19s Details

This commit is contained in:
Felix Albrigtsen 2023-11-27 20:31:19 +01:00
parent 18324820f4
commit 3fae1f6d4e
1 changed files with 5 additions and 8 deletions

View File

@ -2,17 +2,11 @@
{ {
services.nginx.virtualHosts = { services.nginx.virtualHosts = {
"www2.pvv.ntnu.no" = { "www2.pvv.ntnu.no" = {
serverAliases = [ "www2.pvv.org" "pvv.ntnu.no" "pvv.org" ];
addSSL = true; addSSL = true;
enableACME = true; enableACME = true;
# TODO after updating the corresponding DNS record:
# serverAliases = [ "www2.pvv.org" "pvv.ntnu.no" "pvv.org" ]
serverAliases = [ "www2.pvv.org" ];
locations = { locations = {
# Redirect the main website
"= /".return = "301 https://www.pvv.ntnu.no/";
# Proxy home directories # Proxy home directories
"/~" = { "/~" = {
extraConfig = '' extraConfig = ''
@ -39,8 +33,11 @@
"/diverse/abuse.php".return = "301 https://www.pvv.ntnu.no/pvv/CERT/Abuse"; "/diverse/abuse.php".return = "301 https://www.pvv.ntnu.no/pvv/CERT/Abuse";
"/nerds/".return = "301 https://www.pvv.ntnu.no/pvv/Nerdepizza"; "/nerds/".return = "301 https://www.pvv.ntnu.no/pvv/Nerdepizza";
# TODO: Redirect web main # TODO: Redirect webmail
"/webmail".return = "301 https://webmail.pvv.ntnu.no/squirrelmail"; "/webmail".return = "301 https://webmail.pvv.ntnu.no/squirrelmail";
# Redirect everything else to the main website
"/".return = "301 https://www.pvv.ntnu.no$request_uri";
}; };
}; };
}; };