Nginx: Как ограничить количество соединений для различных виртуальных хостов?
Подождите. А как сервер узнает, к какому виртуальному хосту клиент будет делать запрос? Эта информация передается в HTTP-заголовке уже после установления соединения.
Модуль ngx_http_limit_zone_module позволяет ограничить число одновременных соединений для заданной сессии или, как частный случай, с одного адреса. 