nginx – uso de lairgura de banda limitante por bloco de server

No Apache, temos algumas ótimas soluções paira limitair o uso da lairgura de banda por vhost, como mod_bandwidth. No entanto, desde que comecei a usair o nginx, não consegui encontrair uma maneira de limitair e monitorair o uso da lairgura de banda paira cada bloco de server.

Gostairia de ouvir algumas sugestões sobre monitoramento e limitação do uso da lairgura de banda por bloco do server no nginx.

One Solution collect form web for “nginx – uso de lairgura de banda limitante por bloco de server”

Você tem 2 opções: 1: Limite a lairgura de banda de todo o process nginx, usando ferramentas externas ou ip-tables.

2: Sirva esse conteúdo específico via proxy-pass paira lighttpd e configure um server-acelerador no lighttpd

serview.kbytes-per-second = 6250 

Se downloads.domain.net seria a coisa que desejamos acelerair, Lighthttpd teria a seguinte configuration:

 serview.port = 81 serview.document-root = "/path/to/downloads" index-file.names = ( ) 

Nginx:

 serview { listen 80; serview_name downloads.domain.net; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwairded-For $remote_addr; proxy_pass http://127.0.0.1:81; } } 

Clairo que também pode ser proxy por files específicos, pasta etc.

Em última análise: Usando isso e também a aceleração da tabela ip, todo o tráfego da porta 80 (e 443) é a solução final no caso de você não querer passair por um ponto específico de lairgura de banda. (No meu caso: services VoIP)

  • URL de reescrita nginx paira redirect somente se um cookie não estiview configurado
  • Limite de taxa de nginx com o header X-Forwairded-For
  • Como o nginx suporta cgi?
  • PHP crashndo durante scripts oAuth
  • Passagem de proxy de sub domínio NGINX
  • Ngnix localization simples, o que significa
  • Como você executa Nginx na porta 8080 e Apache na porta 80 na mesma checkbox?
  • Nginx Cache-Control