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.433 ]

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

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

Kernel 2.6.9 no Slackware

Sendmail com antivírus e autenticação SMTP

Instalando Snort e Guardian no Slackware

Instalando e configurando o Squid no Slackware

Leitura recomendada

Instalando e configurando ntfs-3g no CentOS 5.2 Linux

Tocando arquivos MP3 no SuSE Linux

Configurando um servidor de FTP no OpenBSD

Emergindo grandes pacotes em hardwares fracos com o auxílio de outro computador no Gentoo Linux

Samba + LDAP + Squid no Debian

  
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