Introdução
Controlar o limite de upload de arquivos no servidor Linux é essencial para evitar abusos, proteger recursos e garantir estabilidade em ambientes VPS ou dedicados. Este checklist orienta como configurar e testar limites de upload de forma segura e eficiente.
Checklist: Pré-requisitos e Boas Práticas
- Tenha acesso root ou sudo ao servidor.
- Faça backup dos arquivos de configuração antes de alterações.
- Verifique o espaço em disco disponível.
- Considere o impacto do limite para aplicações e usuários.
Passos para Configurar o Limite de Upload de Arquivos
-
Identifique o serviço responsável pelo upload
- Para uploads via PHP (ex: sites WordPress), edite o
php.ini. - Para uploads via SFTP/FTP, ajuste configurações do serviço correspondente.
- Para uploads via PHP (ex: sites WordPress), edite o
-
Edite o arquivo de configuração
- PHP: Localize o
php.ini(/etc/php/7.x/fpm/php.iniou similar). - Procure e ajuste os parâmetros:
upload_max_filesize = 20M post_max_size = 25M- Salve e feche o arquivo.
- PHP: Localize o
-
Reinicie o serviço
- PHP-FPM:
sudo systemctl restart php7.x-fpm - Apache:
sudo systemctl restart apache2 - Nginx:
sudo systemctl restart nginx
- PHP-FPM:
-
Teste o limite de upload
- Faça upload de um arquivo maior que o limite para confirmar o bloqueio.
- Teste com um arquivo dentro do limite para garantir o funcionamento.
-
Registre e monitore logs
- Verifique logs de erro do serviço web para identificar problemas.
- Monitore tentativas de upload excessivo.
Resolução de Problemas Comuns
- Erro 413 Request Entity Too Large: Ajuste
client_max_body_sizenonginx.conf. - Limite não altera: Confirme se editou o
php.inicorreto e reiniciou o serviço. - Uploads ainda bloqueados: Verifique permissões de diretório e espaço em disco.
- Aplicações customizadas: Consulte a documentação do software para limites internos.
Resumo
- Definir limites evita abusos e protege recursos do servidor.
- Testes práticos garantem que a configuração está correta.
- Monitoramento contínuo é fundamental para segurança.
Contrate Agora
Conte com a AviraHost para hospedagem estável, suporte 24/7 e recursos sob medida para seu projeto. Veja planos de hospedagem e otimize seu ambiente.