Resolvendo o problema com upload de arquivos grandes no Nginx

Me deparei essa semana com um problema com um cliente que estava tentando enviar um arquivo grande para o servidor, pelo formulário de upload da aplicação. Nos logs, eu vi o seguinte aviso: [error] 25556#0: *52 client intended to send too large body:

    Bom, achei um tanto estranho, nunca tinha visto esse erro nos logs. Editei o php.ini e aumentei as definições de post e upload, como abaixo, e mesmo assim não surtiu efeito. upload_max_filesize = 100M post_max_size = 100M

   Fuçando um pouco, achei a diretiva :

1
2
3
4
5
http {
    ...
    client_max_body_size 100m;
    ...
}

E voilá, tudo certo!!!!