}
# resumes
- location = /cv/swe~/resume.pdf {
+ location ~ ^/cv/(~?swe|swe~/resume\.pdf)$ {
alias /var/www/cv/swe/resume.pdf;
+ default_type application/pdf;
}
# location = /cv/dataeng~/resume.pdf {
# alias /var/www/cv/de/resume.pdf;
ssl_certificate_key /etc/letsencrypt/live/dev.nutra.tk/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
+}
- # TODO: better redirect based on server, not if?
- if ($host = www.dev.nutra.tk) {
- return 301 https://dev.nutra.tk$request_uri;
- }
+# Redirect www.dev.nutra.tk -> dev.nutra.tk
+server {
+ listen 443 ssl;
+ listen 443 quic;
+ listen [::]:443 quic;
+ http2 on;
+ http3 on;
+ server_name www.dev.nutra.tk;
+
+ ssl_certificate /etc/letsencrypt/live/dev.nutra.tk/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/dev.nutra.tk/privkey.pem;
+ include /etc/letsencrypt/options-ssl-nginx.conf;
+ ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
+
+ return 301 https://dev.nutra.tk$request_uri;
}
# Listen on 443 with matrix / synapse