服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在Godaddy虚拟私人主机上的Apache上设置Suexec

我最近购买了Godaddy VPS(虚拟私人服务器)与他们的自定义控制面板和CentOS 5.4 在他们的控制面板中,我可以使用他们自己的用户和目录将域添加到服务器。 例如: – 域:Dummy.com用户控制域“dummy.com”:dummyuser用户的目录:“/ home / dummyuser / public_html /” 我在域名“dummy.com”上安装wordpress,但wordpress安装程序无法将configuration文件写入目录。 经过一番研究,我意识到这是因为apache是​​运行apache webserver的用户/所有者,它从“dummyuser”的diretory获取文件,以用户“apache”的身份执行它们,而不是所有者文件。 不过,我克服了由目录上的chmod 777写入目录的问题,所以Apache能够写入该目录。 但现在,这是另一个问题。 “Apache”成为它写入或上传到“dummyuser”目录的文件的所有者,这意味着“dummyuser”不能通过“apache”编辑/删除/更新在自己的目录中创build的文件。 所以这真是一团糟。 但是我通过使用chown -R username / home / username命令来更改文件所有者/组来删除这些文件。 我想安装suexec,以便每个用户(如“dummyuser”)能够使用Apache Webserver在自己的用户名下执行自己的脚本。 这将允许“dummyuser”在没有问题的情况下写入其自己的目录,并且将其写入目录的文件的所有者。 我尝试了所有的链接,每个论坛和每个地方,但我没有安装suexec。 我明白,你们中的一些人可能会因为阅读这个很长的解释而感到沮丧,但是我希望你们也能理解我现在是多么的沮丧,因为我在过去的6天里试图安装suexec之后写了这个问题。 我能够使用SSH。 我正在寻找某人发布安装suexec一步一步的指导,我想configuration为“/ home / [user] / public_html”目录,其中用户是域用户的用户名。CentOS 5.4是正在使用的操作系统(预装apache,mysql)。 如果你知道解决这个问题的其他方法,那么请build议他们(我真的很感激它)。 请不要复制和粘贴来自其他网站的说明,因为我已经尝试了大约20种不同的方法来安装suexec,但是所有的都失败了。 我真的需要一步一步的[工作]指示。 谢谢