unknown directive "limit_zone"

  • 806
  • 0
  • 100,00%
  • 2

При попытке настроить ограничение на количество соединений с одного 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, чтобы изменения вступили в силу.



Оценить статью

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
(Голосов: 2, Рейтинг: 5,00 из 5,00)

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

Ваш e-mail не будет опубликован.