Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

Neste artigo informo como controlar a banda de um site ou diretório de um site através do MOD_BANDWIDTH. Eu mesmo criei o pacote tgz para facilitar a instalação e manter o Slackware organizado.

[ Hits: 18.231 ]

Por: João Paulo de Oliveira Faria em 25/09/2006 | Blog: http://www.jpfaria.com


Introdução



Após séculos instalando Apache por esse mundo, apareceu uma coisa que ele não fazia nativamente, que seria controlar a banda de um determinado site ou diretório de um site. No Apache 2.x.x existe um módulo chamado Cband que faz o que o mod_bandwidth faz e ainda faz mais, mas como sigo rigorosamente o padrão do Slackware, procurei uma solução alternativa para o 1.3.x.

Para facilitar criei o pacote tgz do mod_bandwidth para facilitar a instalação e também para manter o nosso bom e amigo Slackware organizado.

Instalando:

# mkdir /tmp/pkg
# cd /tmp/pkg
# wget
http://www.jpfaria.com/jpf-pkg/mod_bandwidth-2.0.5-i686-1jpf.tgz
# installpkg mod_bandwidth-2.0.5-i686-1jpf.tgz

OBS: Não esqueça de estar logado como root.

cleanlink


O cleanlink será responsável pela limpeza dos arquivos criados pelo bandwidth, é fundamental que seja mantido rodando no servidor.

Para iniciar basta executar o seguinte comando:

# perl /usr/sbin/cleanlink.pl 1>/dev/null 2>/dev/null &

Configurando o cleanlink para iniciar no boot:

Como é importante ele estar sempre ativo no sistema, então vamos colocá-lo para ser iniciado no boot toda vez que o sistema iniciar. Adicione as seguintes linhas no /etc/rc.d/rc.local:

# Launch Cleanlink for mod_bandwidth
perl /usr/sbin/cleanlink.pl 1>/dev/null 2>/dev/null &
    Próxima página

Páginas do artigo
   1. Introdução
   2. Apache
Outros artigos deste autor

PEAR - Utilizando classes prontas e documentadas no PHP

SpamAssassin no Sendmail usando o Procmail

Kernel 2.6.9 no Slackware

Instalando o AWSTATS no Slackware

Instalando o PostgreSQL no Slackware

Leitura recomendada

Recupere o Grub na MBR após uma instalação do Windows

Traceroute com ICMP e TCP

Acessando o sistema de arquivos NTFS em modo de leitura e escrita com o captive-ntfs

Instalação do modem Netodragon no Conectiva 10

VTUN e VELOX

  
Comentários
[1] Comentário enviado por stefanols em 28/09/2006 - 17:12h

Interessante o artigo. Instalei e configurei na minha máquina. Porém, como posso verificar se realmente está funcionando? Qual o conteúdo do seu arquivo mod_bandwidth.conf?

Vlw!

[2] Comentário enviado por gabrielvivian em 30/08/2007 - 08:21h

Opa
Muito interessante
mas sera q c eu configura vai funciona para usuarios ftp
baixar na velocidade q eu configurar para o diretorio??
abraco teh++

[3] Comentário enviado por gabrielvivian em 30/08/2007 - 10:21h

CAra n to conseguindo baxa o http://www.jpfaria.com/jpf-pkg/mod_bandwidth-2.0.5-i686-1jpf.tgz
onde posso pega esse arquivo,
abraco teh


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts