В веб-сервере Apache есть способ по-разному настроить пользователя и группу между виртуальными хостами? Я хочу запустить PHP-скрипт с разрешения владельца (в mod_php).
Ты можешь использовать apache2-mpm-itk который позволяет настраивать Apache пользователь и группа используется для каждого виртуальный хост.
apt-get установить apache2-mpm-itk
нано /etc/apache2/sites-available/mydomain.com
<VirtualHost *:80>
ServerAdmin webmaster@mydomain.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /home/myuser/mydomain.com
Options -Indexes
AssignUserID myuser mygroup
</VirtualHost>
Видеть Создать и настроить виртуальный хост Apache Больше подробностей.
Используйте одно из следующих:
Они будут запускать PHP от имени пользователя, указанного в конфигурации VirtualHosts.
Скорее всего, в вашем дистрибутиве Linux они уже есть где-то в репозитории.
Видеть http://forums.cpanel.net/f5/confusion-suphp-suphpexec-apache-suexec-117633.html