如何配置apache以运行具有与文件不同的组ID的页面

时间:2012-05-07 23:14:39

标签: apache centos cpanel centos6 suphp

我与godaddy的vps有以下内容:
centos 6
最新的apache
南国/的cPanel

我正在运行suphp启用。
文件和文件夹都是755,644

我有一个程序位于: /家庭/ PROGRAMNAME /的public_html

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

当我试图查看文件时 /家/用户名/的public_html
在其域名
username.com
我收到“服务器遇到内部错误或配置错误,无法完成您的请求。”

为了解决这个问题,我必须要 chown用户名:username / home / username / public_html

我如何解决这个问题,这样我就可以查看网站文件而无需提交文件?

1 个答案:

答案 0 :(得分:0)

您可以使用ACL:

在文件系统上启用ACL: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ch-acls.html

在文件系统上设置ACL: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/acls-setting.html

还有一个apache模块,我没有太多运气: apache2-mpm-itk - http://www.webtatic.com/packages/httpd-itk/

它存在一些问题,因为它不能正确支持prefork。