diff options
| author | JackJ30 <jackqjamison@gmail.com> | 2025-05-13 17:13:06 -0400 |
|---|---|---|
| committer | JackJ30 <jackqjamison@gmail.com> | 2025-05-13 17:13:06 -0400 |
| commit | 373f5455ec2baa0cd65846e39ef83f05184afb25 (patch) | |
| tree | c3a4ca46c406fa063a5b7eabbc4f822af166c00a /nginx/homepage.conf | |
| parent | d7dcab610dc3bf090b6ca09d5bce7064e20d9e47 (diff) | |
https nginx
Diffstat (limited to 'nginx/homepage.conf')
| -rw-r--r-- | nginx/homepage.conf | 30 |
1 files changed, 25 insertions, 5 deletions
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 |
