From f40690b5745fc6267d7443d06ba52856b6dfb4cb Mon Sep 17 00:00:00 2001 From: Hikari Date: Wed, 24 Jun 2026 20:20:29 -0700 Subject: [PATCH] feat: add events and talks nginx configs --- nginx/nginx/sites-available/speaking.conf | 28 +++++++++++++++++++++++ nginx/nginx/sites-enabled/speaking.conf | 1 + 2 files changed, 29 insertions(+) create mode 100644 nginx/nginx/sites-available/speaking.conf create mode 120000 nginx/nginx/sites-enabled/speaking.conf diff --git a/nginx/nginx/sites-available/speaking.conf b/nginx/nginx/sites-available/speaking.conf new file mode 100644 index 0000000..74f77da --- /dev/null +++ b/nginx/nginx/sites-available/speaking.conf @@ -0,0 +1,28 @@ +# Speaking sites: events listing and talk companion guides. +server { + listen 443 ssl; + server_name events.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/events.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/events.nhcarrigan.com/privkey.pem; + + root /home/naomi/events; + + location / { + index index.html; + } + include /etc/nginx/snippets/deny-dotfiles.conf; +} + +server { + listen 443 ssl; + server_name talks.nhcarrigan.com; + ssl_certificate /etc/letsencrypt/live/talks.nhcarrigan.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/talks.nhcarrigan.com/privkey.pem; + + root /home/naomi/talks; + + location / { + try_files $uri $uri/index.html =404; + } + include /etc/nginx/snippets/deny-dotfiles.conf; +} diff --git a/nginx/nginx/sites-enabled/speaking.conf b/nginx/nginx/sites-enabled/speaking.conf new file mode 120000 index 0000000..a1e4707 --- /dev/null +++ b/nginx/nginx/sites-enabled/speaking.conf @@ -0,0 +1 @@ +../sites-available/speaking.conf \ No newline at end of file