Modifique o arquivo de configuração do NGINX
sudo nano /etc/nginx/nginx.conf
Pesquise por esta variável: client_max_body_size
. Se você encontrá-lo, basta aumentar seu tamanho para 100M, por exemplo. Se não existir, você pode adicioná-lo dentro e no final de http
client_max_body_size 100M;
Reinicie o nginx para aplicar as alterações.
sudo service nginx restart
Modifique o arquivo PHP.ini para os limites de upload
Não é necessário em todas as configurações, mas você também pode ter que modificar as configurações de upload do PHP para garantir que nada saia do limite por configurações do php.
Se você estiver usando o PHP5-FPM, use o seguinte comando,
sudo nano /etc/php5/fpm/php.ini
Se você estiver usando o PHP7.0-FPM, use o seguinte comando,
sudo nano /etc/php/7.0/fpm/php.ini
Agora, encontre as seguintes diretivas, uma a uma
upload_max_filesize
post_max_size
e aumentar seu limite para 100M, por padrão eles são 8M e 2M.
upload_max_filesize = 100M
post_max_size = 100M
Por fim, salve-o e reinicie o PHP.
Os usuários do PHP5-FPM usam isso,
sudo service php5-fpm restart
Os usuários do PHP7.0-FPM usam isso,
sudo service php7.0-fpm restart
Funcionará bem !!!