检查nginx的配置文件
/etc/nginx/nginx.conf
里面配置里确实有这一项:
#user nobody nogroup;
user www www;
worker_processes 2;
系统的用户又没有www这个用户,这就尴尬了,有些系统可以通过添加用户解决,参考这个连接:
http://blog.itblood.com/nginx-emerg-getpwnam-www-failed.html
手头的板子做了裁剪,不支持useradd命令了,直接改配置文件了,两个配置文件
/etc/group
/etc/passwd
在group中添加
www:x:1000:
在passwd中添加
www:*:1000:1000:www:/var:/bin/false
重启一下nginx发现不报错了
nginx -s reload