From 4270f43d229711f789efe9ef92fdb4a916d166f4 Mon Sep 17 00:00:00 2001 From: Hikari Date: Tue, 10 Mar 2026 12:49:52 -0700 Subject: [PATCH] feat: add global 404 error page redirect to 404.nhcarrigan.com --- nginx/nginx/nginx.conf | 5 +++++ nginx/nginx/sites-available/404.conf | 13 +++++++++++++ nginx/nginx/sites-enabled/404.conf | 1 + 3 files changed, 19 insertions(+) create mode 100644 nginx/nginx/sites-available/404.conf create mode 120000 nginx/nginx/sites-enabled/404.conf diff --git a/nginx/nginx/nginx.conf b/nginx/nginx/nginx.conf index 9ec670c..09f93d7 100644 --- a/nginx/nginx/nginx.conf +++ b/nginx/nginx/nginx.conf @@ -41,6 +41,11 @@ http { gzip on; + ## + # Global Error Pages + ## + error_page 404 https://404.nhcarrigan.com; + ## # Virtual Host Configs ## diff --git a/nginx/nginx/sites-available/404.conf b/nginx/nginx/sites-available/404.conf new file mode 100644 index 0000000..612dc95 --- /dev/null +++ b/nginx/nginx/sites-available/404.conf @@ -0,0 +1,13 @@ +# 404 error page static site. +server { + listen 443 ssl; + server_name 404.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/404.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/404.nhcarrigan.com/privkey.pem; + + root /home/naomi/404; + + location / { + index index.html; + } +} diff --git a/nginx/nginx/sites-enabled/404.conf b/nginx/nginx/sites-enabled/404.conf new file mode 120000 index 0000000..d141cb5 --- /dev/null +++ b/nginx/nginx/sites-enabled/404.conf @@ -0,0 +1 @@ +../sites-available/404.conf \ No newline at end of file