From c07d24f69fde0044191a02c633826b9338aaf761 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Thu, 7 May 2026 19:16:39 -0700 Subject: [PATCH] feat: new learn site --- nginx/nginx/cloudflare_ips.conf | 2 +- nginx/nginx/sites-available/learn.conf | 13 +++++++++++++ nginx/nginx/sites-enabled/learn.conf | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 nginx/nginx/sites-available/learn.conf create mode 120000 nginx/nginx/sites-enabled/learn.conf diff --git a/nginx/nginx/cloudflare_ips.conf b/nginx/nginx/cloudflare_ips.conf index 7a52891..09d3177 100644 --- a/nginx/nginx/cloudflare_ips.conf +++ b/nginx/nginx/cloudflare_ips.conf @@ -1,5 +1,5 @@ # Auto-generated Cloudflare IP ranges -# Updated: Sun Apr 19 10:51:11 PM PDT 2026 +# Updated: Wed May 6 10:53:55 PM PDT 2026 real_ip_header CF-Connecting-IP; diff --git a/nginx/nginx/sites-available/learn.conf b/nginx/nginx/sites-available/learn.conf new file mode 100644 index 0000000..20f6746 --- /dev/null +++ b/nginx/nginx/sites-available/learn.conf @@ -0,0 +1,13 @@ +server { + listen 443 ssl; + server_name learn.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/learn.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/learn.nhcarrigan.com/privkey.pem; + + root /home/naomi/learn; + + location / { + index index.html; + } + include /etc/nginx/snippets/deny-dotfiles.conf; +} \ No newline at end of file diff --git a/nginx/nginx/sites-enabled/learn.conf b/nginx/nginx/sites-enabled/learn.conf new file mode 120000 index 0000000..495f9f9 --- /dev/null +++ b/nginx/nginx/sites-enabled/learn.conf @@ -0,0 +1 @@ +../sites-available/learn.conf \ No newline at end of file