admin@demi4.com

nginx ограничение скорости

nginx ограничение скорости

Сегодня задали вопрос “как ограничить скорость на один IP в nginx” ? Вопрос избитый и куча раз уже обговорен, куча решений. Основная проблема в том – что известный модуль ngx_http_limit_conn_module ограничивает скорость только для сессии с одного адреса, и как уже говорилось многими и много раз – это значит что если качать в 100 потоков – скорость будет ХХ(разрешенный потолок) * на кол-вл потоков.

Для своей ситуации как ко мне обратились – поставил модуль “nginx_limit_speed_module” – ставится просто – нужно пересобрать nginx с этим модулем, в моем случае я взял текущие параметры nignx на нужном мне сервере и пустил собираться исходники с нужным модулем.

начнем:

после этого добавляем в настройки nignx в раздел http:

далее нужно было ограничить скорость отдачи для определенного домена, я не стал в location прописывать и прописал в server:

у меня вышло ограничение на один адрес 400к не зависимо от кол-ва сессий.

PS: для тех кому надо на сайте раздавать большие файлы, видео, стоит воспользоваться этим модулем но ограничение включать в location для каталога откуда идет раздача.

0 голосов

Leave a Reply

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

Як у docker змінити /var/lib/docker на інший

Як у docker змінити /var/lib/docker на іншийЯк у docker змінити /var/lib/docker на інший

Сьогоді стала потреба змінити каталог за замовчення для docker. У мене така потреба стала тому, що для всіх данних використовується окремий розділ, а системний – лише для системи. 1 голос

key for razorsql

Razorsql 7.2.2 serial keyRazorsql 7.2.2 serial key

Отдельное спасибо хорошему человеку, который поделился этими ключиками.  Serial for Razorsql 7 7 голосов Схожі записи: Razorsql 6.3 serial key Установка Redis на Debian 8 zabbix+мониторинг нагрузки на диски sutra

Too many connections

The Error returned was: Too many connectionsThe Error returned was: Too many connections

Иногда стала вылазить такая вот ошибка на одном из сайтов, начал искать как исправить ситуацию, на сайте с небольшим трафиком это просто не должно быть, более детальный анализ показал 0