0

我正在为多个用户(具有“开发人员”配置文件)设置一个 Apache 2.2 网络服务器。他们需要执行 PHP 脚本/应用程序(包括自制的和获得的)并运行

我尝试使用 *mod_userdir* 但问题是 Apache(因此是脚本)在“www-data”下运行(我使用的是 GNU/Debian OS)。

所以我查看了 suPHP,但它不支持 *php_admin_value* Apache 指令。

我还看到提到了 apache2-mpm-itk,但它使用虚拟主机,它本身需要 DNS。我想如果我要在通过委托管理子域的网络服务器上安装 DNS 服务器(例如,我的网络服务器的 FQDN 是“ testsrv.mycompany.tld ”并且用户的虚拟主机的FQDN 是“ user1.testsrv ”,我想我可以看到一些解决方法.mycompany.tld ”、“ user2.testsrv.mycompany.tld ”)。但这可能有点“太多”了,不是吗?

4

1 回答 1

0

您可以将虚拟主机与mod_auth_basic一起使用,这样user1www.user1.example.com.

如果'php_admin_value'指的是.htaccess文件,那么是的,suPHP不支持它们,但我相信有办法解决这个问题。

最后,我在本地设置服务器(用于测试),所以我刚刚更新了我的/etc/hosts/文件。这可能是您开始的好地方。

于 2011-11-17T22:16:38.720 回答