server { listen 80; listen [::]:80; server_name hel01.guilhem.se; include /etc/lacme/nginx.conf; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log warn; location / { return 301 https://$host$request_uri; } } server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name hel01.guilhem.se; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log warn; ssl_certificate /etc/nginx/ssl/hel01.rsa.pem; ssl_certificate_key /etc/nginx/ssl/hel01.rsa.key; include snippets/ssl.conf; root /var/www/webmap; index index.html; location ^~ /assets/ { expires 7d; gzip_static on; try_files $uri =404; } location ^~ /tiles/ { expires 1d; gzip_static on; try_files $uri =404; error_page 404 /_.txt; } location = /_.txt { internal; } location / { try_files $uri $uri/ =404; } }