Você não tem server_name
s para as versões seguras de seus domínios ao usar o prefixo www.
, portanto, o servidor padrão é usado em cada caso.
Na ausência de um servidor padrão explícito, o primeiro bloco de servidor correspondente à porta apropriada é usado.
Você precisa adicionar as variantes www.
à diretiva server_name
em seus blocos server
seguros ou usar a sintaxe de curinga.
Veja este documento para detalhes.
Por exemplo:
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name example.com www.example.com;
...
}