unknown directive "limit_zone"

  • 13.01.2017
  • 3 734
  • 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 рабочих дня.