From 801265fe4562de21da47c289d1a0af4e12c5fb62 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Thu, 19 Sep 2024 21:32:40 +0100 Subject: Add new pydis.wtf site config to serve landing page --- ansible/host_vars/lovelace/nginx.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/ansible/host_vars/lovelace/nginx.yml b/ansible/host_vars/lovelace/nginx.yml index 5ae916f..1f6b7df 100644 --- a/ansible/host_vars/lovelace/nginx.yml +++ b/ansible/host_vars/lovelace/nginx.yml @@ -121,12 +121,28 @@ nginx_configs: ssl_certificate /etc/letsencrypt/live/owlcorp.uk/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/owlcorp.uk/privkey.pem; - location /.well-known/webfinger { - add_header Access-Control-Allow-Origin '*'; - return 301 https://social.owlcorp.uk$request_uri; + location / { + try_files $uri $uri/ =404; + } + } + + pydis.wtf.conf: | + server { + listen 443; + listen [::]:443; + server_name pydis.wtf; + root /var/www/pydis.wtf; + + ssl_certificate /etc/letsencrypt/live/pydis.wtf/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/pydis.wtf/privkey.pem; + + location ~ ^/~(.+?)(/.*)?$ { + alias /home/$1/public$2; + autoindex on; } location / { try_files $uri $uri/ =404; } + } -- cgit v1.2.3