unknown directive "limit_zone"
- AJIekceu4
- 13.01.2017
- 3 802
- 0
- 18.03.2019
- 1
- 1
- 0
- Содержание статьи
При попытке настроить ограничение на количество соединений с одного 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
Добавить комментарий