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: 19.370 ]

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

Utilizando o Smarty template no PHP

Solução completa com o sendmail

Instalando o PostgreSQL no Slackware

Como hospedar um site/domínio de graça na sua casa

Instalando e configurando um servidor DNS (Bind+CHROOT) no Slackware

Leitura recomendada

Load balance e alta disponibilidade com Bonding

Tunando o Apache 1.3.x ou 2.x (prefork)

Linux Terminal Server - LTS

Guia do Desktop Redondo - Fedora 7

Red Hat e Fedora - Um guia básico de configuração

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts