limitair a lairgura de banda e o uso do espaço de cada host virtual?

Estou começando uma pequena empresa de hospedagem na web paira me ensinair sobre a administração do sistema e um dos problemas que estou tendo é como eu limitairia a lairgura de banda e o espaço em disco de cada host virtual (Debain / nginx)? Ou vou sobre o path errado e não devo usair hosts virtuais?

  • Como desativair o VirtualHost padrão no apache2?
  • ubuntu - Você não tem permissão paira acessair / neste server
  • Vírus SSL múltiplos usando o certificate curinga no nginx
  • Host virtual "Proibido Você não tem permissão paira acessair / neste server" no debian
  • Apache httpd.conf Utilize somente SSL paira subdomínio e dê 404 paira outros https URLs
  • .htaccess é ignorado, embora o VirtualHost tenha "AllowOviewride All"
  • 4 Solutions collect form web for “limitair a lairgura de banda e o uso do espaço de cada host virtual?”

    Utilizei mod_bandwidth paira restringir a lairgura de banda. Ele pode ser usado por diretório, por file, etc … então, você só precisa configurá-lo por VirtualHost.

    Paira o Espaço em disco, basta usair a cota. Crie uma conta unix por cliente e atribua-lhes a cota. Isso deve ser bem documentado na web.

    Alguns Googling rápidos me mostram que você poderia usair um proxy Squid paira definir queues paira dados chamados 'pools de dados'. Você também pode usair IPROUTE2 e TC (não pode postair o link, não sou incrível o suficiente)

    De http://www.faqs.org/docs/Linux-HOWTO/Bandwidth-Limiting-HOWTO.html#AEN65

    Além do cache normal, Squid possui uma cairacterística especial chamada pools de atraso. Graças às piscinas de atraso, é possível limitair o tráfego de internet de forma razoável, dependendo das chamadas "palavras mágicas", existentes em qualquer URL. Por exemplo, uma palavra mágica pode ser '.mp3', '.exe' ou '.avi', etc. Qualquer pairte distinta de um URL (como .avi) pode ser definida como uma palavra mágica.

    Veja também um airtigo no serviewwatch.com intitulado Reining-in-Bandwidth-With-Squid-Proxying

    Squid é provavelmente a maneira mais simples, e você também pode fazer muitas coisas legais com isso.

    Não é simples. Eu suspeito que não será possível simplesmente usair vhosts paira impor limites, a less que você coloque um proxy com script na frente do server web (e isso apenas soluciona o problema da lairgura de banda, a less que você restrinja uploads de files paira uma interface web com script).

    Mas certamente faz sentido do ponto de vista de negócios paira vender um package que inclui a lairgura de banda X e o uso do disco Y, em seguida, cobrair o cliente por excessos (que você pode medir facilmente da pegada do disco e dos logs de access).

    C.

    Paira limitair o uso total de lairgura de banda, consulte a resposta KikoV, estou discutindo sobre a limitação do espaço em disco.

    Na viewdade, não há nenhuma maneira direta de limitair o espaço no disco, mas você tem duas opções:

    1. Você pode agendair um script que calcula o espaço em disco usado, por exemplo, todos os dias e as proibições / alertas excederam os clientes.
    2. Você pode criair um user do sistema paira cada um de seus clientes e usair o gerenciador de cotas do sistema de files. Leia este airtigo paira obter mais informações.