A/c 到http://wiki.nginx.org/CoreModule#user
用于以root用户运行的主进程,是否可以以不同的用户运行nginx母进程?
A/c 到http://wiki.nginx.org/CoreModule#user
用于以root用户运行的主进程,是否可以以不同的用户运行nginx母进程?
/etc/init.d/nginx start
只需以非 root 身份(即)运行 init 脚本,就可以使用不同的用户运行 nginx 主进程。
如果这确实是您想要做的,您将需要确保该用户的 log 和 pid 目录(通常是/var/log/nginx
& /var/run/nginx.pid
)是可写的,并且您所有的listen
调用都是针对大于 1024 的端口(因为绑定到端口 <=1024 需要 root特权)。
然而,在大多数情况下,您以 root 身份运行 nginx 主进程并指定user
指令,以便 nginx 工作进程以该用户身份运行。