nginx 讓users有權(quán)限啟動(dòng)的兩種方法
2017-05-09 06:03:14
22516
普通用戶在restart和reload nginx時(shí),會(huì)報(bào)錯(cuò):
1 2 | the "user" directive makes sense only if the master process runs with super-user privileges,
ignored in /opt/nginx/conf/nginx .conf:1
|
我又不能給開發(fā)人員root權(quán)限,沒辦法,只好這么做。
原因是:默認(rèn)情況下Linux的1024以下端口是只有root用戶才有權(quán)限占用
方法一:
所有用戶都可以運(yùn)行(因?yàn)槭?55權(quán)限,文件所有者:root,組所有者:root)
1 2 3 4 | chown root:root nginx
chmod 755 nginx
chmod u+s nginx
|
方法二:
僅 root 用戶和 reistlin 用戶可以運(yùn)行(因?yàn)槭?50權(quán)限,文件所有者:root,組所有者:www)
1 2 3 4 5 | chown root:www nginx
chmod 750 nginx
chmod u+s nginx
|