Um motivo pelo qual nginx provavelmente não inclui o cabeçalho de resposta Content-Length para uma solicitação HEAD HTTP é que por definição , a resposta a uma solicitação HEAD não deve conter um corpo de mensagem na resposta (consulte RFC 2616 para mais detalhes).
Agora, um servidor HTTP poderia enviar Content-Length: 0 para respostas a HEAD solicitações, mas são informações adicionais sobre o fio que não são necessariamente necessárias. Suspeito, então, que nginx está simplesmente omitindo um cabeçalho de resposta redundante, ao não incluir o cabeçalho Content-Length na resposta às suas solicitações HEAD .
Espero que isso ajude!