wils@web ~ $ cat ~/ajuda/como-aumentar-o-limite-de-upload-no-nginx-e-no-php.md

Servidores

Como aumentar o limite de upload no Nginx e no PHP

atualizado em 20/07/2026

Este manual tem como objetivo ensinar como aumentar o limite de upload de arquivos no Nginx e no PHP, permitindo que você envie arquivos maiores em suas aplicações web.

Passo 1: Aumentar o limite no Nginx

Primeiramente, você precisa editar o arquivo de configuração do Nginx. O caminho padrão geralmente é /etc/nginx/nginx.conf, mas pode variar dependendo da sua instalação.

sudo nano /etc/nginx/nginx.conf

Dentro do arquivo, localize o bloco http { e adicione ou modifique a seguinte linha:

client_max_body_size 100M;

Isso define o limite de upload para 100 megabytes. Você pode ajustar esse valor conforme necessário.

Passo 2: Reiniciar o Nginx

Após salvar as alterações, reinicie o Nginx para que as configurações entrem em vigor:

sudo systemctl restart nginx

Passo 3: Aumentar o limite no PHP

Agora, você deve ajustar as configurações do PHP. Abra o arquivo php.ini, que geralmente está localizado em /etc/php/7.x/fpm/php.ini (substitua 7.x pela versão do PHP que você está usando).

sudo nano /etc/php/7.x/fpm/php.ini

Procure as seguintes diretivas e ajuste os valores:

  • upload_max_filesize = 100M
  • post_max_size = 100M

Salve as alterações e feche o editor.

Passo 4: Reiniciar o PHP-FPM

Para aplicar as novas configurações do PHP, reinicie o serviço PHP-FPM:

sudo systemctl restart php7.x-fpm

Dica de Verificação/Security

Após realizar essas alterações, é importante verificar se tudo está funcionando corretamente. Você pode criar um arquivo PHP com o seguinte conteúdo para testar:

<?php phpinfo(); ?>

Acesse este arquivo pelo navegador e verifique se os novos limites estão refletidos. Além disso, sempre tenha cuidado com os limites de upload, pois valores muito altos podem expor seu servidor a riscos de segurança.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.