diff --git a/volumes/conf.d/portainer.armos.zinomedia.de.conf b/volumes/conf.d/portainer.armos.zinomedia.de.conf index 66e68d2..96a9317 100644 --- a/volumes/conf.d/portainer.armos.zinomedia.de.conf +++ b/volumes/conf.d/portainer.armos.zinomedia.de.conf @@ -1,5 +1,12 @@ server { - server_name portainer.armos.zinomedia.de; + listen *:443 ssl; + listen [::]:443 ssl; + + server_name portainer.armos.zinomedia.de www.portainer.armos.zinomedia.de; + error_log /var/log/nginx/error.log error; + + ssl_certificate /etc/letsencrypt/live/portainer.armos.zinomedia.de/fullchain.pem + ssl_certificate_key /etc/letsencrypt/live/portainer.armos.zinomedia.de/privkey.pem location / { add_header Content-Security-Policy "font-src * data: blob: 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; connect-src * 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src *; style-src * 'unsafe-inline';" always; @@ -12,7 +19,12 @@ server { } server { + if ($host = portainer.armos.zinomedia.de) { + return 301 https://$host$request_uri; + } + + server_name server_name portainer.armos.zinomedia.de www.portainer.armos.zinomedia.de; listen 80; listen [::]:80; - server_name portainer.armos.zinomedia.de; + return 404; } \ No newline at end of file