Я попытался создать псевдоним или виртуальный хост для работы от имени другого пользователя. Ниже приведена часть Apache httpd.conf
это не работает. Или это вообще возможно?
<VirtualHost blah:80>
user DifferentUser
group DifferentGroup
ServerAdmin blah
DocumentRoot blah
ServerName blah
ServerAlias blah
ScriptAlias /cgi-bin/ blah
DirectoryIndex index.html index.htm default.htm index.shtml index.php
ErrorLog logs/blah-error_log
CustomLog logs/blah-access_log common
<Directory "/blah/">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride all
Order Deny,Allow
Deny from none
Allow from all
</Directory>
</VirtualHost>
Вы можете использовать mpm-itk модуль, который доступен для некоторых дистрибутивов Linux. Если вы не можете использовать другие технологии для разделения привилегий, например suPHP или еще кое-что Вот.
Это невозможно. Директивы пользователя и группы могут быть установлены только в контексте сервера.