LINUX.ORG.RU
ФорумAdmin

Apache + suEXEC


0

0

Подскажите пожалуйста, в apache2 выполнение скриптов php ( если php работает как модуль) будет производиться от пользователя апач, или от пользователя suexec ?

anonymous

Если они вызываются через CGI то от suexec пользователя. Если это всё через mod_php, то не судьба :-(

Anoxemian ★★★★★
()

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

FreeBSD ★★★
()
Ответ на: комментарий от anonymous

> вопрос, а почему так не любят работу php через cgi? какие это дает ограничения?

1) (якобы) тормоза

2) невозможность установки опций php из .htaccess

3) невозможность проведения HTTP-авторизации средставми PHP (см. пример на http://www.php.net/manual/en/features.http-auth.php)

AEP ★★★★★
()
Ответ на: комментарий от Anoxemian

> Если они вызываются через CGI то от suexec пользователя.

Не уверен. Существует еще модуль suphp, который точно их выполняет от имени пользователя.

<? system("id"); ?> не пробовали использовать для проверки?

AEP ★★★★★
()
Ответ на: комментарий от AEP

> Не уверен. Существует еще модуль suphp, который точно их выполняет от имени пользователя.

Про модуль ничего не слышал. Есть продакшн решение - suexec. Он для того и планировался. Переключение пользователя из самого скрипта, imho, фантастика.

Anoxemian ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.