I dont know what my problem was yesterday, I think I had something quite similar. But figured it out now.
Relevant Part of my default file:
server {
return 444;
}
# redirect all traffic to https
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name mydomain.com;
return 301 https://$host$request_uri;
}
# main server block
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
root /config/www;
index index.html index.htm index.php;
server_name mydomain.com;
Additional Server Block to drop all requests.
Server name for http und https change to only work for my domain