在所有情况下,httpd是否需要以root身份运行?

时间:2014-10-18 18:20:59

标签: linux apache web

我只是想确保我的理解是正确的 -

所有情况下,需要通过端口80访问网站,httpd 必须以root身份运行,否则无法绑定1024以下的任何东西?

我理解以root身份运行服务器本身是不好的做法。只是想确保我正确理解守护进程部分。

1 个答案:

答案 0 :(得分:0)

没有。通过the use of Linux capabilities,您可以将httpd作为非root用户运行,并仍然绑定到低于1024的端口。请注意,执行此操作将允许任何用户运行httpd并绑定到此类端口,所以不要在非安全系统上这样做。