Установите другой PHP UID для Apache VirtualHost

У меня много VirtualHosts для разных пользователей. Как я могу установить UID для процесса PHP для VirtualHosts?

2 ответа

Решение

Если вы используете дистрибутив Linux, то вы, вероятно, можете использовать suPHP. suPHP позволяет запускать сценарии php с UID/GID обрабатываемого файла php.

Вы должны будете убедиться, что у каждого из ваших vhosts есть свой собственный UID/GID.

Вы можете запускать сценарии php, как если бы они были CGI, и использовать SuexecUserGroup из mod_suexec, чтобы указать, какому пользователю запускать сценарий.

Другие вопросы по тегам