Como limitar a largura de banda e as conexões em Apache no CentOS
- 4621
- 211
- Mrs. Willie Beahan
O mod_bw O módulo Apache fornece a capacidade de limitar a largura de banda usada por VirtualHost ou Limit Max Número de conexões a qualquerhost virtualhost. Isso pode ser útil para os sites que fornecem um grande número de arquivos para baixar para seus usuários. Este artigo ajudará você a configurar a largura de banda e as conexões limitadas no Apache nos sistemas Centos/Redhat.
1- Instalar Mod_bw Módulo:
Para o sistema baseado em yum, o MOD_BW está disponível no repositório EPEL YUM, portanto, verifique se você permitiu o repositório EPEL no sistema.
# yum install mod_bw
2- Limite de largura de banda no Apache:
Depois de instalar o módulo MOD_BW, vamos editar o arquivo de configuração do módulo /etc/httpd/conf.d/mod_bw.conf e adicione apenas a linha abaixo, remova todas as outras configurações do arquivo.
LoadModule bw_module módulos/mod_bw.então
Agora edite o Apache VirtualHost e defina a largura de banda como abaixo.
… BandWidthModule no ForcebandWidthModule na largura de banda All 1000 # em bytes/s
Descrição de parâmetros.
BandWidthModule está definido como [ON | OFF] para ativar ou desativar a largura de banda no VirtualHost.
ForcebandWidthModule está definido como [ON | OFF] para forçar o limite de largura de banda para cada solicitação feita no VirtualHost pelos usuários finais.
Largura de banda é usado para definir o limite para usuários específicos ou todos os usuários. Isso leva 2 parâmetros. De é a origem das conexões. Pode ser um host completo, parte de um domínio, um endereço IP, uma máscara de rede (i.e # 192.168.0.0/24 ou 192.168.0.0/255.255.255.0) ou tudo. # O segundo parâmetro indica a velocidade total disponível para a origem.# Se a velocidade for 0, não há limite.
Depois de fazer todas as configurações necessárias, reinicie o serviço Apache.
# serviço httpd reinicialização
3- Limite as conexões no Apache:
Para limitar a conexão máxima de todos os hosts para hosts específicos, podemos usar o MaxConnection em VirutalHost, como abaixo.
… BandWidthModule no ForcebandWidthModule na largura de banda All 1000 # em bytes/s maxConnection all 10
Depois de fazer todas as configurações necessárias, reinicie o serviço Apache para entrar em vigor novos Chnages.
# serviço httpd reinicialização
- « Como criar uma conta de e-mail de Catch-All no Postfix
- Como instalar o WordPress mais recente no CentOS, Rhel & Fedora »