Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用不同的用户运行nginx主进程_Ruby On Rails_Ruby_Nginx_Passenger - Fatal编程技术网

Ruby on rails 如何使用不同的用户运行nginx主进程

Ruby on rails 如何使用不同的用户运行nginx主进程,ruby-on-rails,ruby,nginx,passenger,Ruby On Rails,Ruby,Nginx,Passenger,A/c至 主进程用于与root用户一起运行,是否可以与不同的用户一起运行nginx主进程 只需以非根用户身份运行init脚本(即/etc/init.d/nginx start),就可以使用其他用户运行nginx主进程 如果这确实是您想要做的,那么您需要确保日志和pid目录(通常是/var/log/nginx&/var/run/nginx.pid)对于该用户是可写的,并且所有侦听调用都针对大于1024的端口(因为绑定到端口为什么要这样做?使用user指令无论如何都会更改uid。能否更精确地指定us

A/c至


主进程用于与root用户一起运行,是否可以与不同的用户一起运行nginx主进程

只需以非根用户身份运行init脚本(即
/etc/init.d/nginx start
),就可以使用其他用户运行nginx主进程


如果这确实是您想要做的,那么您需要确保日志和pid目录(通常是
/var/log/nginx
&
/var/run/nginx.pid
)对于该用户是可写的,并且所有
侦听
调用都针对大于1024的端口(因为绑定到端口为什么要这样做?使用
user
指令无论如何都会更改uid。能否更精确地指定
user
指令,以便nginx workers进程以该用户的身份运行?能否在虚拟机的单独文件夹中的每个
.conf
中设置
user
每个子域上的主机?我的目的是在唯一的用户帐户下为我的子域运行代理服务器。