nginx重启报错: [emerg] getpwnam(&quo

2018-03-13  本文已影响108人  会飞_的鱼

今天在重启linux服务的时候遇到一个错误:

nginx: [emerg] getpwnam("www") failed in /etc/nginx/nginx.conf:5

经研究,发现是nginx.conf中,有一行代码的问题:

user www

因为www用户不存在,所以导致报错。

解决方法如下:

  1. 在nginx.conf中 把user nobody的注释去掉即可。
  2. 创建www这个用户,应该在服务器系统中添加www用户组和用户www,执行如下命令便可解决:
/usr/sbin/groupadd  -f  www
/usr/sbin/useradd  -g www www
上一篇 下一篇

猜你喜欢

热点阅读