aboutsummaryrefslogtreecommitdiffstats
path: root/templates/usr_local_etc_nginx_nginx.conf.j2
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-10-06 00:06:54 +0300
committerJan Tuomi <jan@jantuomi.fi>2025-10-06 00:06:54 +0300
commitae9be6373428471dd4c95f64741b990638c272c0 (patch)
tree66211764ac0d8c5484e119b7b3f23ad56ebc5ea4 /templates/usr_local_etc_nginx_nginx.conf.j2
parentffe2c8d0accb5c33c98408dfb1039d7387ddffd1 (diff)
Work on networking
Diffstat (limited to 'templates/usr_local_etc_nginx_nginx.conf.j2')
-rw-r--r--templates/usr_local_etc_nginx_nginx.conf.j213
1 files changed, 9 insertions, 4 deletions
diff --git a/templates/usr_local_etc_nginx_nginx.conf.j2 b/templates/usr_local_etc_nginx_nginx.conf.j2
index 55c55df..cee7878 100644
--- a/templates/usr_local_etc_nginx_nginx.conf.j2
+++ b/templates/usr_local_etc_nginx_nginx.conf.j2
@@ -22,17 +22,23 @@ http {
{% for site in static_sites -%}
{% if site.tls -%}
- {#server {
- listen 443 ssl;
+ server {
server_name {{ site.host }};
-
root /usr/local/www/{{ site.site }};
+
+ listen 443 ssl;
+ listen [::]:443 ssl;
+ http2 on;
+
index index.html;
location / {
try_files $uri $uri.html $uri/ =404;
}
+ # See https://ssl-config.mozilla.org/#server=nginx&version=1.28.0&config=intermediate&openssl=3.4.0&guideline=5.7
+ add_header Strict-Transport-Security "max-age=63072000" always;
+
access_log /var/log/nginx/{{ site.site }}/access.log;
error_log /var/log/nginx/{{ site.site }}/error.log;
@@ -41,7 +47,6 @@ http {
include /usr/local/etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /usr/local/etc/letsencrypt/ssl-dhparams.pem;
}
- #}
{% endif -%}
server {