Нотатки сісадміна Linux,nginx nginx ограничение скорости

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

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

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

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

начнем:

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

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

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

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

Click to rate this post!
[Total: 0 Average: 0]

Залиште відповідь

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

Related Post

postfix - відправлення пошти з IP домену

postfix – відправлення пошти з IP доменуpostfix – відправлення пошти з IP домену

Сьогодні стала задача – маємо сервер з двома IP адресами, на цьому сервері декілька доменів, всі домени окрім одного працюють на одному ip, один на окремому. Треба щоб postfix відправляв

mod_fcgid: Can't create shared memory for size

No such file or directory: mod_fcgid: Can’t create shared memory for size 1200712 bytesNo such file or directory: mod_fcgid: Can’t create shared memory for size 1200712 bytes

Сегодня утро было бодрое – на серваке перегрелся процессор, ДЦ пофиксил но после ребута апач намертво лег и не хотел вставать, при этом ни каких сообщений в логи адекватных не