Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx+suexec, PHP и т.п.
Письмо получено от andrey@xxxxxxxxxxxxxxxxxxxxxxxxxx
Датируется 2 марта 2007 г., 1:26:23.
Способ связки nginx и PHP - FastCGI. Т.е. без запуска, минимум одного
PHP-FastCGI сервера не обойдется. Далее, этот процесс запущен под
определенным юзером. С определенными правами. Т.е. разделение прав на
уровне системы уже сделано.
Что можно сделать в указанной ситуации - сварганить
"mega-one-phpfascgiserver-hosting.php" который будет запущен от
рута или юзера с правами sudo любой-хостинг-юзер php-cli, смотреть
$_SERVER переменные, определять юзера хостинга и от его имени через
sudo/su запускать php-cli с запрошенным скриптом. Результат обработки
писать во временный файл, потом "mega-one-phpfas... .php" будет его
читать и возвращать юзеру.
Согласитесь, запустить по паре FastCGI серверов от каждого юзера
проще.
> Господа,
> Хочется иметь Nginx+PHP для виртуального хостинга с разделением прав
> без сложностей типа запуска отдельных процессов FastCGI-серверов для
> каждого пользователя, основываясь на системных правах, например.
> Есть ли такая возможность? Намекните, пжлст.
--
С уважением,
Сергей А. Шепелев.
mailto:l4igem2@xxxxxxx
ICQ: 145-542-767
|