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