如何配置apache以使用与文件不同的组id运行页面

如何配置apache以使用与文件不同的组id运行页面,apache,centos,cpanel,centos6,suphp,Apache,Centos,Cpanel,Centos6,Suphp,我与godaddy有一个vps,内容如下: centos 6 最新的apache whm/cpanel 我正在启用SUPPP的情况下运行。 文件和文件夹都是755644 我有一个程序位于: /主页/程序名/公共\u html 此程序编辑位于同一服务器上不同用户帐户中的文件。为了实现这一点,我必须: chown programname:programname/home/username/public\u html 这允许在/home/programname/public\u html上运行的

我与godaddy有一个vps,内容如下:
centos 6
最新的apache
whm/cpanel

我正在启用SUPPP的情况下运行。
文件和文件夹都是755644

我有一个程序位于: /主页/程序名/公共\u html

此程序编辑位于同一服务器上不同用户帐户中的文件。为了实现这一点,我必须:
chown programname:programname/home/username/public\u html
这允许在/home/programname/public\u html上运行的程序编辑文件

当我试图在
/主页/用户名/公共\u html
在其域名上
username.com
我得到一个“服务器遇到内部错误或配置错误,无法完成您的请求。”

为了解决这个问题,我必须
chown用户名:username/home/username/public\u html

如何解决此问题,以便在不必查看文件的情况下查看网站文件?

您可以使用ACL:

在文件系统上启用ACL:

在文件系统上设置ACL:

还有一个apache模块,我还不太幸运: apache2 mpm itk-

它有一些问题,因为它不支持正确的预工作。

您可以使用ACL:

在文件系统上启用ACL:

在文件系统上设置ACL:

还有一个apache模块,我还不太幸运: apache2 mpm itk-

它有一些问题,因为它不能正确地支持prefork