From abbf212fadd5e5dfd257a4a073e2ab39c1e09f50 Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Thu, 23 Nov 2023 22:08:14 +0100 Subject: [PATCH] Serve files with nginx. --- website.conf | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 website.conf diff --git a/website.conf b/website.conf new file mode 100644 index 0000000..c61906e --- /dev/null +++ b/website.conf @@ -0,0 +1,36 @@ +# Copyright (c) 2023 Jakub Czajka +# License: GPL-3.0 or later. + +server { + server_name www.${public_domain} ${public_domain}; + + listen [::]:443 ssl http2; + listen 443 ssl http2; + + ssl_certificate ${public_ssl_cert_dir}/fullchain.pem; + ssl_certificate_key ${public_ssl_cert_dir}/privkey.pem; + + location /cv { + root ${prod_dir}/cv; + rewrite ^ /cv.pdf break; + add_header Content-Disposition 'inline'; + } + + location / { + root ${prod_dir}/www; + index index.html; + } +} + +server { + server_name www.${public_domain} ${public_domain}; + + listen [::]:80; + listen 80; + + if (${dollar}host = ${public_domain}) { + return 301 https://${dollar}host${dollar}request_uri; + } + + return 404; +} -- 2.39.5