unknown directive "limit_zone"

  • Автор:
  • Опубликовано:
  • Изменено:
  • Просмотры: 265
  • Комментарии: 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)

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

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