Acho que o nginx não suporta oficialmente vários blocos http, mas geralmente você teria apenas um.
A idéia é que você tenha um único bloco / contexto http e, em seguida, um ou mais blocos de servidor dentro do bloco http. Nos blocos de servidores, você pode ter um ou mais blocos de localização.
As configurações são herdadas e podem ser substituídas usando a abordagem aninhada acima.
Em relação ao sendfile, ele pode ser configurado em qualquer bloco:
Syntax: sendfile on | off;
Default: sendfile off;
Context: http, server, location, if in location
(Veja: link )
Portanto, você pode simplesmente adicionar "sendfile off"; para o seu bloco de servidor e isso irá substituir o valor sendfile definido no bloco http.