como indicado em Algoritmo por trás da geração do nginx etag , o nginx usa o último horário modificado e o tamanho do conteúdo dos arquivos para gerar os etags de arquivos estáticos.
Portanto, se você tiver diferentes etags para os mesmos arquivos estáticos em servidores de back-end diferentes, é provável que os carimbos de data / hora de seus arquivos não correspondam exatamente (por exemplo, porque você fez check-out com git em momentos diferentes).
Não vejo nenhuma configuração do nginx para configurar como o nginx calcula o etag, portanto, sua única chance com o nginx é garantir que os registros de data e hora do arquivo sejam exatamente os mesmos, por exemplo, Usando o rsync ou configurando manualmente os registros de data e hora após a verificação dos arquivos (para um script que define registros de data e hora para o último registro de data e hora que um arquivo foi confirmado, consulte link )