unknown directive "limit_zone"

  • 13.01.2017
  • 2 119
  • 0
  • 18.03.2019
  • 1
  • 1
  • 0
unknown directive limit_zone

При попытке настроить ограничение на количество соединений с одного IP адреса или же скорость загрузки в nginx, можно столкнуться с данной ошибкой:

nginx: [emerg] unknown directive "limit_zone" in /etc/nginx/sites-enabled...

Описание

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

limit_zone slow $binary_remote_addr 10m;

Стало:

limit_conn_zone $binary_remote_addr zone=slow:10m;

После этого необходимо перезапустить nginx, чтобы изменения вступили в силу:

sudo service nginx restart
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.