Introdução
Controlar o tamanho máximo de upload de arquivos no Nginx é fundamental para evitar erros, proteger o servidor e garantir a experiência do usuário. Veja como ajustar esse limite de forma segura e eficiente em VPS Linux ou servidores dedicados.
Passos para Configurar o Limite de Upload no Nginx
- Faça backup da configuração atual
Antes de qualquer alteração, execute:sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bkp - Edite o arquivo de configuração do Nginx
Abra o arquivo principal:sudo nano /etc/nginx/nginx.conf - Adicione ou ajuste a diretiva
client_max_body_size
Insira a linha abaixo dentro do blocohttp,serveroulocation(conforme a necessidade):client_max_body_size 50M;Altere o valor conforme o limite desejado (ex: 10M, 100M).
- Salve e feche o arquivo
PressioneCtrl+Opara salvar eCtrl+Xpara sair do editor. - Teste a configuração do Nginx
Evite erros de sintaxe executando:sudo nginx -t - Recarregue o Nginx
Para aplicar as mudanças:sudo systemctl reload nginx
Checklist Rápido
- Backup realizado antes de editar
- Diretiva
client_max_body_sizeajustada - Configuração testada sem erros
- Nginx recarregado com sucesso
Resolução de Problemas Comuns
- Erro 413 Request Entity Too Large: O valor de
client_max_body_sizeestá abaixo do tamanho do arquivo enviado. Aumente o limite e recarregue o Nginx. - Alteração não surte efeito: Verifique se a diretiva foi inserida no bloco correto e se o Nginx foi recarregado.
- Permissões insuficientes: Execute os comandos como root ou usando
sudo. - Conflito com PHP: Ajuste também os limites de upload no
php.inipara evitar restrições adicionais.
Resumo
- Defina o limite de upload conforme a necessidade do seu projeto
- Faça backup antes de alterar arquivos críticos
- Teste e recarregue o Nginx para garantir estabilidade
Ao ajustar o limite de upload no Nginx, você aumenta a flexibilidade do seu ambiente e evita interrupções para seus usuários. Conte com o suporte 24/7 da AviraHost para manter seu servidor seguro e estável.
Contrate Agora
Precisa de hospedagem robusta e suporte especializado para seu site ou aplicação? Veja nossos planos de hospedagem e escolha a solução ideal para o seu projeto!