From f6c4e2dac7495e65520d06f76de77c2f62ab67f3 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Mon, 20 Apr 2026 10:07:57 -0700 Subject: [PATCH] feat: grimoire and memes --- nginx/nginx/cloudflare_ips.conf | 2 +- nginx/nginx/sites-available/content.conf | 29 +++++++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/nginx/nginx/cloudflare_ips.conf b/nginx/nginx/cloudflare_ips.conf index 924ecad..7a52891 100644 --- a/nginx/nginx/cloudflare_ips.conf +++ b/nginx/nginx/cloudflare_ips.conf @@ -1,5 +1,5 @@ # Auto-generated Cloudflare IP ranges -# Updated: Thu Apr 16 10:50:50 PM PDT 2026 +# Updated: Sun Apr 19 10:51:11 PM PDT 2026 real_ip_header CF-Connecting-IP; diff --git a/nginx/nginx/sites-available/content.conf b/nginx/nginx/sites-available/content.conf index 68bdc7c..2de98f5 100644 --- a/nginx/nginx/sites-available/content.conf +++ b/nginx/nginx/sites-available/content.conf @@ -1,5 +1,4 @@ # Static content and publishing sites: blog, books, donate, music, secrets, style, testimonials. - server { listen 443 ssl; server_name blog.nhcarrigan.com; @@ -46,6 +45,34 @@ server { include /etc/nginx/snippets/deny-dotfiles.conf; } +server { + listen 443 ssl; + server_name grimoire.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/grimoire.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/grimoire.nhcarrigan.com/privkey.pem; + + root /home/naomi/grimoire; + + location / { + index index.html; + } + include /etc/nginx/snippets/deny-dotfiles.conf; +} + +server { + listen 443 ssl; + server_name memes.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/memes.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/memes.nhcarrigan.com/privkey.pem; + + root /home/naomi/memes; + + location / { + index index.html; + } + include /etc/nginx/snippets/deny-dotfiles.conf; +} + server { listen 443 ssl; server_name music.nhcarrigan.com;