我只是想确保我的理解是正确的 -
在所有情况下,需要通过端口80访问网站,httpd
必须以root身份运行,否则无法绑定1024以下的任何东西?
我理解以root身份运行服务器本身是不好的做法。只是想确保我正确理解守护进程部分。
答案 0 :(得分:0)
没有。通过the use of Linux capabilities,您可以将httpd作为非root用户运行,并仍然绑定到低于1024的端口。请注意,执行此操作将允许任何用户运行httpd并绑定到此类端口,所以不要在非安全系统上这样做。