From 373f5455ec2baa0cd65846e39ef83f05184afb25 Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Tue, 13 May 2025 17:13:06 -0400 Subject: https nginx --- nginx/homepage.conf | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) (limited to 'nginx/homepage.conf') diff --git a/nginx/homepage.conf b/nginx/homepage.conf index 7f4c19b..dc99ab9 100644 --- a/nginx/homepage.conf +++ b/nginx/homepage.conf @@ -1,11 +1,31 @@ +# https server server { - listen 80 ; - listen [::]:80 ; server_name jackjamison.xyz ; - location / { - root /var/www/homepage; + location / { + root /var/www/homepage; index index.html; error_page 404 404.html; - } + } + + listen [::]:443 ssl ipv6only=on; # managed by Certbot + listen 443 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/jackjamison.xyz/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/jackjamison.xyz/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 + +} + +# http redirect +server { + if ($host = jackjamison.xyz) { + return 301 https://$host$request_uri; + } # managed by Certbot + + listen 80 ; + listen [::]:80 ; + server_name jackjamison.xyz ; + + return 404; # managed by Certbot } \ No newline at end of file -- cgit v1.2.3