De acordo com os comentários, se você deseja capturar o tráfego em HTTPS, defina um bloco de servidor que forneça os certificados SSL corretos para os domínios em questão. A negociação SSL ocorre antes que você possa enviar um redirecionamento para o navegador e, se o nginx não puder fornecer um certificado válido para o domínio, haverá erros.
Você só precisa de um único bloco de servidor escutando na porta 80 para capturar todo o HTTP e servir sua página de retenção estática; você não precisa nem mesmo declarar nome_do_servidor, pois ele será presumivelmente o único bloco que corresponde ao tráfego da porta 80 de qualquer maneira (ou você pode usar listen 80 default_server;
para que seja definitivamente usado por outro tráfego não atendido se você estiver servindo outros domínios que precisam ser mantido separado).
Pessoalmente, eu recomendo que para cada bloco de servidor ssl você atenda diretamente a página de armazenamento em vez de redirecionar para outro domínio (ou mesmo mesmo domínio que não seja https) que sirva a página, apenas para evitar confundir o google e outros mecanismos de pesquisa que estão rastreando seus domínios.