码迷,mamicode.com
首页 > 其他好文 > 详细

普通用户下启动Nginx服务

时间:2017-09-04 22:46:14      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:nginx   普通用户   服务   

【普通用户下启动nginx服务】

1.创建普通用户

#useradd huazhixu

#tail -5 /etc/passwd

#echo 123456 | passwd --stdin huazhixu


2.切换进普通用户

#su - huazhixu

创建普通用户启动的nginx配置文件和站点目录等

$mkdir -p /home/huazhixu/conf/

$cp /usr/local/nginx/conf /home/huazhixu/conf  -ap

$cp /usr/local/nginx/logs /home/huazhixu/conf  -ap

$cp /usr/local/nginx/html /home/huazhixu/conf  -ap 


3.修改普通用户的nginx端口,避免和其他nginx进程端口一样

$cd /home/huazhixu/nginx/conf/

$sed -i ‘s/listen       80/listen       8080/g‘ nginx.conf

$grep listen nginx.conf


4.普通用户启动nginx进程

$/usr/local/nginx/sbin/nginx  -c /home/inca/conf/nginx.conf & >/dev/null &

$ netstat -lnt |grep 8080

tcp        0      0 0.0.0.0:8080     0.0.0.0:*      LISTEN      


5.问题解决

可能会出现各种各样的问题,如error.log权限。你可以授权777权限

端口冲突。你把所有80端口换为8000端口。

$/usr/local/nginx/sbin/nginx  -c /home/inca/conf/nginx.conf & >/dev/null &

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)

使用root用户授权

# chmod 777 /usr/local/nginx/logs -R


本文出自 “花之旭的博客” 博客,请务必保留此出处http://huazhixu123.blog.51cto.com/1591874/1962606

普通用户下启动Nginx服务

标签:nginx   普通用户   服务   

原文地址:http://huazhixu123.blog.51cto.com/1591874/1962606

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!