2

我有一个带有 godaddy 的 vps,它具有以下功能:
centos 6
latest apache
whm/cpanel

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

我有一个程序位于:/home/programname/public_html

这个程序编辑位于不同用户帐户的同一服务器上的文件。为了实现这一点,我必须:
chown programname:programname /home/username/ public_html 当我尝试查看 /home/username中的文件时
,这允许 /home/programname/public_html 上运行的程序编辑 文件/public_html 位于其域名 username.com





我收到“服务器遇到内部错误或配置错误,无法完成您的请求。”

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

我该如何解决这个问题,这样我就可以查看网站文件而不必 chown 文件?

4

1 回答 1

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。

于 2014-01-21T19:53:50.570 回答