我最近购买了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,但是所有的都失败了。
我真的需要一步一步的[工作]指示。
谢谢
它需要你成为一个有经验的Linuxpipe理员来跟踪链接
http://httpd.apache.org/docs/1.3/suexec.html#install
否则,我强烈build议你问GoDaddy支持为你做这个工作。 在那里提交支持票。