nginx user

Никита Кардашин megalin2 на gmail.com
Сб Май 15 13:28:40 MSD 2010


Apache умеет с mpm-itk.

В nginx можно реализовать включение по возможности, т.к. нужно не всем
и не всегда.

Например, сделать такое:

worker_user=usr;
worker_group=grp;
worker_count=2;

В случае, если count != 0 и при этом count < worker_process-1 -
запускать определенное количество воркеров, которые будут обслуживать
именно этот server именно с этими пермишнами\UID. Апач не получится -
выставь count=0 или удали\закомментируй блок и никаких setuid()-ов не
будет.

Согласен, что это нужно не часто, но иногда таки нужно. Можно модулем.




15.05.10, Igor Sysoev<igor at sysoev.ru> написал(а):
> On Sat, May 15, 2010 at 02:48:49PM +0600, Никита Кардашин wrote:
>
>> Запустите 2 nginx-а, каждому юзеру по штуке. :)
>>
>> А вообще-то нативная поддержка разных UID для воркеров была бы
>> актуальной. Возможность прописывать user\group на уровне server, а
>> воркеры бы запускались setuid()-нутыми при нужде.
>
> Апач, наверное, (но не смотрел), такое умеет.
> Если nginx будет запускать воркеры при необходимости и передавать
> специализированым воркерам сокет, то получится Апач.
> А он уже есть, зачем писать новый ?
>
>> 15.05.10, Alex Vorona<voron at amhost.net> написал(а):
>> > 15.05.2010 01:05, Sergey Shepelev wrote:
>> >> 2010/5/14 acer<nginx-forum at nginx.us>:
>> >>> как сделать так чтобы nginx читал все папки?
>> >>
>> >> man setfacl
>> > Патчи вроде такого
>> > http://nginx.org/pipermail/nginx-ru/2009-March/023236.html тоже могут
>> > помочь.
>> > Но это всё linux, а что же на freebsd делать? ;)
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>


-- 
With best regards,
differentlocal (www.differentlocal.ru | differentlocal at gmail.com),
System administrator.


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