Назад | Перейти на главную страницу

Apache Alias ​​/ VirtualHost запускается от имени другого пользователя

Я попытался создать псевдоним или виртуальный хост для работы от имени другого пользователя. Ниже приведена часть 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 или еще кое-что Вот.

Это невозможно. Директивы пользователя и группы могут быть установлены только в контексте сервера.