我最近刚刚部署了 Linode(VPS 主机)软件包附带的 LAMP 堆栈,我可以成功运行 Apache 2,但进程和其中的所有文件均归 拥有root
。在我的共享网络主机上,我可以以 nobody 或类似身份运行以帮助限制访问,我如何在我的 VPS 上自己执行此操作?
我认为步骤如下:
- 创建用户apache2
- 在 httpd.conf 中写入要使用apache2
?
- 递归地将我的所有文件 chown 为apache2
。
我实在找不到解决办法,只能使用另一个包并像那样安装它,我真的很想得到一些指导。谢谢。
答案1
这User
指令设置用户 httpd 的运行方式,如果由于某种原因,发行版没有在其包中设置它。