Como limitar o tamanho do upload do arquivo do usuário no apache
- 4598
- 1161
- Mr. Mitchell Hansen
Apache é uma plataforma cruzada gratuita e de código aberto muito popular, seguro, eficiente e extensível servidor HTTP. Como administrador de servidor, sempre se deve ter maior controle sobre o comportamento da solicitação do cliente, por exemplo, o tamanho dos arquivos que um usuário pode fazer upload e baixar de um servidor.
Leia também: 13 Apache Web Server Security and Harding Dicas
Isso pode ser útil para evitar certos tipos de ataques de negação de serviço e muitos outros problemas. Neste pequeno artigo, mostraremos como limitar o tamanho dos uploads no Apache Web Server.
Leia também: Como limitar o tamanho do upload do arquivo no nginx
A diretiva LimitRequestbody é usado para limitar o tamanho total do órgão de solicitação HTTP enviado do cliente. Você pode usar esta diretiva para especificar o número de bytes de 0 (significando ilimitado) para 2147483647 (2 GB) que são permitidos em um corpo de solicitação. Você pode defini-lo no contexto de servidor, por diretório, por arquivo ou por localização.
Por exemplo, se você estiver permitindo o upload de arquivos para um local específico, digamos /var/www/exemplo.com/wp-uploads
e deseja restringir o tamanho do arquivo carregado para 5m = 5242880BYTES, Adicione a seguinte diretiva ao seu .htaccess ou httpd.conf arquivo.
LimitRequestbody 5242880
Salve o arquivo e recarregue o servidor HTTPD para efetuar as alterações recentes usando o seguinte comando.
# SystemCtl Reiniciar httpd #systemd ou # serviço httpd reiniciar #sysvinit
A partir de agora, se um usuário tentar fazer upload de um arquivo no diretório /var/www/exemplo.com/wp-uploads
cujo tamanho excede o limite acima, o servidor retornará uma resposta de erro em vez de atender a solicitação.
Referência: Apache limitRequestbody Directive.
Você também pode encontrar esses seguintes guias para o servidor HTTP Apache útil:
- Como verificar quais módulos Apache estão ativados/carregados no Linux
- 3 maneiras de verificar o status do servidor Apache e o tempo de atividade no Linux
- Como monitorar o desempenho do Apache usando o NetData no CentOS 7
- Como alterar a porta http apache no Linux
É isso! Neste artigo, explicamos como limitar o tamanho dos uploads no Apache Web Server. Você tem alguma dúvida ou informação para compartilhar, use o formulário de comentário abaixo.
- « Como nomear ou renomear contêineres do Docker
- Como limitar o tamanho do upload do arquivo no nginx »