diff options
| author | 2024-09-19 21:32:40 +0100 | |
|---|---|---|
| committer | 2024-09-21 13:25:38 +0200 | |
| commit | 801265fe4562de21da47c289d1a0af4e12c5fb62 (patch) | |
| tree | 27f5f5fa3f5eda8811c5d8eb6b56f0aef357578e | |
| parent | Add new role for bootstrapping the CI user with limited SSH keys (diff) | |
Add new pydis.wtf site config to serve landing page
| -rw-r--r-- | ansible/host_vars/lovelace/nginx.yml | 22 | 
1 files 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;        } +      } | 
