server {
    listen 80;
    listen [::]:80;
    access_log off;
    access_log  /var/log/nginx/DEINE-DOMAIN.DE.access.log;
    error_log   /var/log/nginx/DEINE-DOMAIN.DE.error.log crit;
    server_name DEINE-DOMAIN.DE;
    # enforce https
    return 301 https://$server_name$request_uri;
}

server {

        listen 443 ssl http2;
        listen [::]:443 ssl http2;
        access_log off;
        access_log  /var/log/nginx/DEINE-DOMAIN.DE.access.log;
        error_log   /var/log/nginx/DEINE-DOMAIN.DE.error.log crit;
        server_name DEINE-DOMAIN.DE;
        ssl_certificate /etc/letsencrypt/live/DEINE-DOMAIN.DE/fullchain.pem; # managed by Certbot
        ssl_certificate_key /etc/letsencrypt/live/DEINE-DOMAIN.DE/privkey.pem; # managed by Certbot

        root /var/www/speedtest;

        index index.php index.html index.htm;

        client_max_body_size 200M;

        location / {
           try_files $uri $uri/ /index.php?$args;
        }

        location ~ \.php$ {
           include snippets/fastcgi-php.conf;
           fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
        }
}

