Re: limit_con, limit_req и прочая (feature request)

Валентин Бартенев ne на vbart.ru
Чт Дек 8 08:36:15 UTC 2011


On Thursday 08 December 2011 11:33:54 Виктор Вислобоков wrote:
[...]
> Мне надо ограничить соединения с одного IP так, чтобы было не более
> 4-х на каждый ВИРТУАЛХОСТ.
> Зарывшись носом в документацию, я понял, что обломинго и limit_zone и
> limit_req не даёт такой возможности, потому что как уже писалось выше.
> 
[...]

Что вам помешало создать по отдельной зоне на каждый виртуалхост?

Для этого и существуют названия у зон. Чтобы можно было определить несколько 
разных зон и их использовать.

for example:

    http {
        limit_zone one $binary_remote_addr 4m;
        limit_zone two $binary_remote_addr 4m;

        server {
            listen       80;
            server_name  localhost;

            location /one {
                limit_conn one 10;
            }

            location /two {
                limit_conn two 5;
            }
        }
    }

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru