diff --git a/hosts/bekkalokk/services/500.html b/hosts/bekkalokk/services/500.html
new file mode 100644
index 0000000..96b17f0
--- /dev/null
+++ b/hosts/bekkalokk/services/500.html
@@ -0,0 +1,99 @@
+
+
+
+
+ 500 – Intern serverfeil | PVV
+
+
+
+
+
+
+
+
+
+
50X: Intern serverfeil
+
Beklager, noe gikk galt.
+
Vennligst prøv igjen senere eller gå til forsiden.
+
Feilkode: 50X
+
+
+
+
+
+
diff --git a/hosts/bekkalokk/services/nginx.nix b/hosts/bekkalokk/services/nginx.nix
index 41d3c38..1978da8 100644
--- a/hosts/bekkalokk/services/nginx.nix
+++ b/hosts/bekkalokk/services/nginx.nix
@@ -1,4 +1,15 @@
{ pkgs, config, ... }:
{
services.nginx.enable = true;
+ services.nginx.appendConfig = ''
+ http {
+ error_page 500 502 503 504 /500.html;
+
+ location = /500.html {
+ root /usr/share/nginx/html; # Path to where you want to store 500.html
+ internal; # Prevent direct access to the error page
+ }
+ }
+ '';
+ environment.etc."nginx/html/500.html".source = ./500.html;
}
diff --git a/hosts/bekkalokk/services/website/default.nix b/hosts/bekkalokk/services/website/default.nix
index bb6379f..9c03bdd 100644
--- a/hosts/bekkalokk/services/website/default.nix
+++ b/hosts/bekkalokk/services/website/default.nix
@@ -84,6 +84,7 @@ in {
};
services.nginx.virtualHosts.${cfg.domainName} = {
+
serverAliases = [
"pvv.ntnu.no"
"www.pvv.org"