˸
˸
Есть сервер, на нем Apache+mod_php+php-cgi
Вопрос нумбер УАН: Что же всё-таки лучше mod_php или php-cgi ? Меня интересует скорость/поедание памяти/ну и еще какие-нить важные аспекты.
Далее 2-й вопрос:
На своем сервере хощу клиентов, но сталкнулся с проблемой запуска апача от своего юзера - у всех клиентов создаются файлы (например закачиваемые скриптами) через mod_php соответственно от моего юзера (тот под которым запущен апач, а не юзер/группа клиента).
Решил для клиентов обрабатывать ПХП лучше через php-cgi, с запуском оного через SuExec.
Установил в ISP manager для домена PHP как CGI для хоста - и вижу что все пхп файлы не обрабатываются (белый экран), в логах апача было что-то типа про отсутствующие разрешения... Разобрался - SuExec я так понимаю собирается вместе с апачем - и в нем на корню прописано минимальный UID и GID для его запуска, чтож сменил uid и gid своего юзера (из-под которого грузится апач) на требуемые, уже обрадовался, но - оказывается что юзер там вбит только apache. Сменил user apache, group apache - в httpd.conf на запуск апача - ОПА - всё работает! НО - мне-то нужно чтобы апач от моего юзера грузился (т.к. мои личные сайты на этом сервере не хочу через php-cgi запускать).
По сему подскажите, как безболезненно пересобрать suexec и прописать туда на запуск моего юзера "х"! А также будут ли какие-нить проблемы из-за смены юзера в suexec где-нить еще (мало ли зависимость какая-то, тут юзера сменю - еще что-нить отвалиться )
Заранее благодарен за помощь
Вопрос нумбер УАН: Что же всё-таки лучше mod_php или php-cgi ? Меня интересует скорость/поедание памяти/ну и еще какие-нить важные аспекты.
Далее 2-й вопрос:
На своем сервере хощу клиентов, но сталкнулся с проблемой запуска апача от своего юзера - у всех клиентов создаются файлы (например закачиваемые скриптами) через mod_php соответственно от моего юзера (тот под которым запущен апач, а не юзер/группа клиента).
Решил для клиентов обрабатывать ПХП лучше через php-cgi, с запуском оного через SuExec.
Установил в ISP manager для домена PHP как CGI для хоста - и вижу что все пхп файлы не обрабатываются (белый экран), в логах апача было что-то типа про отсутствующие разрешения... Разобрался - SuExec я так понимаю собирается вместе с апачем - и в нем на корню прописано минимальный UID и GID для его запуска, чтож сменил uid и gid своего юзера (из-под которого грузится апач) на требуемые, уже обрадовался, но - оказывается что юзер там вбит только apache. Сменил user apache, group apache - в httpd.conf на запуск апача - ОПА - всё работает! НО - мне-то нужно чтобы апач от моего юзера грузился (т.к. мои личные сайты на этом сервере не хочу через php-cgi запускать).
По сему подскажите, как безболезненно пересобрать suexec и прописать туда на запуск моего юзера "х"! А также будут ли какие-нить проблемы из-за смены юзера в suexec где-нить еще (мало ли зависимость какая-то, тут юзера сменю - еще что-нить отвалиться )
Заранее благодарен за помощь