Запуск PHP под отдельными пользователями

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Запуск PHP под отдельными пользователями

Непрочитанное сообщение .scu » 2010-06-26 9:32:58

Собственно вопрос: есть ли возможность осуществить запуск php под отдельными пользователями, при этом работая с mod_php?

насколько я понимаю, suphp и suexec apache позволяют это реализовать только если php работает как CGI.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение ProFTP » 2010-06-26 9:55:47

как FastCGI/CGI

есть дополнение к mod_php Apache-ITK которое позволяет выставить именно пользователей
http://www.google.com.ua/search?hl=uk&q ... =&gs_rfai=
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение .scu » 2010-06-26 10:00:10

так вот задача - как раз работать как mod_php, не CGI. Возможно ли в этом случае?

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение .scu » 2010-06-26 10:14:31

посмотрела ITK, по тестам он работает в 6 раз медленнее, чем prefork :( есть ли еще какие-то варианты?

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение ProFTP » 2010-06-26 11:02:07

какая вам разница FastCGI или mod_php? если там разница, копейки + -
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение .scu » 2010-06-26 11:20:33

мне никакой но многие скрипты, в том числе CMS не работают под CGI. Поэтому нужен mod_php

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение .scu » 2010-06-26 11:21:29

мне никакой но многие скрипты, в том числе CMS не работают под CGI. Поэтому нужен mod_php

вообщем пришлось пока ITK поставить.


теперь повяился вопрос - после переустановки почему-то часть процессов apache висят под пользователем apache, а часть под root. Из-за чего это может быть?

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение ViktorichZ » 2010-06-26 11:42:09

.scu писал(а):мне никакой но многие скрипты, в том числе CMS не работают под CGI. Поэтому нужен mod_php
вообщем пришлось пока ITK поставить.
теперь повяился вопрос - после переустановки почему-то часть процессов apache висят под пользователем apache, а часть под root. Из-за чего это может быть?
1) какие скрипты не работают кроме как с mod_php?
2) выже хотели
Собственно вопрос: есть ли возможность осуществить запуск php под отдельными пользователями
если вам нужно запускать процесс не от apache а от определённого пользователя (USER_UID USER_GID), в конфиг виртуального хоста добавьте
AssignUserID USER_UID USER_GID

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение .scu » 2010-06-26 14:59:19

>>AssignUserID

да, это возможно при сборке ITK, единственный минус - скорость работы снижается.

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение Volodymyr » 2010-06-26 18:39:00

А для чего потребовалось запускать РНР под определенным пользователем?

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Запуск PHP под отдельными пользователями

Непрочитанное сообщение ADRE » 2010-06-27 7:39:31

хмм... а я думал если у тебя cgi то он сразу исполняет cgi, у вас fast-cgi не может cgi обработать?
//del