Eu continuo lendo que nos arquivos de configuração do nginx, devemos codificar nomes de host em vez de usar variáveis.
Por exemplo:
server_name www.example.com example.com;
return 301 https://www.example.com$request_uri;
ao invés de
server_name www.example.com example.com;
return 301 https://$host$request_uri;
Acho surpreendente que o nginx não armazene em cache a configuração estática ao iniciar.
Existe documentação oficial sobre isso em algum lugar, ou é apenas anedótico?
Encontrei a documentação oficial .
Refere-se a variáveis em geral, mas o sentimento é claro: hardcode se possível.
Também existe isso .