我有一个带有 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 文件?
问问题
286 次
1 回答
0
您可以使用 ACL:
在文件系统上启用 ACL: https ://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ch-acls.html
还有一个我不太幸运的 apache 模块:apache2-mpm-itk - http://www.webtatic.com/packages/httpd-itk/
它有一些问题,因为它不能正确支持 prefork。
于 2014-01-21T19:53:50.570 回答