檢查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