答案1
Apache 通常配置为以 root 身份启动,然后默认将 setuid 设置为 apache 用户。
如果 root 启动了 apache 服务器,那么无论您使用哪个端口,您都需要以 root 身份重新启动它。
如果您以用户 X 的身份启动它,则需要以用户 X 的身份重新启动它。它还可能需要一些特殊配置,因为如果不以 root 身份启动,setuid 调用将失败。
Apache 通常配置为以 root 身份启动,然后默认将 setuid 设置为 apache 用户。
如果 root 启动了 apache 服务器,那么无论您使用哪个端口,您都需要以 root 身份重新启动它。
如果您以用户 X 的身份启动它,则需要以用户 X 的身份重新启动它。它还可能需要一些特殊配置,因为如果不以 root 身份启动,setuid 调用将失败。