我正在为多个用户设置一个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 ”)。但它可能有点“太多”没有?
答案 0 :(得分:0)
您可以将虚拟主机与mod_auth_basic一起使用,以便user1
在www.user1.example.com
拥有受密码保护的网站。
如果通过'php_admin_value'引用.htaccess文件,那么suPHP不支持它们,但我相信有一种解决方法。
最后,我在本地设置我的服务器(用于测试)所以我刚刚更新了我的/etc/hosts/
文件。这可能是你开始的好地方。