如何以另一个用户身份运行 Apache?(作为“www”或“apache”)在我的

如何以另一个用户身份运行 Apache?(作为“www”或“apache”)在我的

我最近刚刚部署了 Linode(VPS 主机)软件包附带的 LAMP 堆栈,我可以成功运行 Apache 2,但进程和其中的所有文件均归 拥有root。在我的共享网络主机上,我可以以 nobody 或类似身份运行以帮助限制访问,我如何在我的 VPS 上自己执行此操作?

我认为步骤如下:
- 创建用户apache2
- 在 httpd.conf 中写入要使用apache2
- 递归地将我的所有文件 chown 为apache2

我实在找不到解决办法,只能使用另一个包并像那样安装它,我真的很想得到一些指导。谢谢。

答案1

User指令设置用户 httpd 的运行方式,如果由于某种原因,发行版没有在其包中设置它。

相关内容