Nginx_[emerg]getpwnam(www)failed错误的处理方法

2017年11月26日 99 字 教程整理


在配置nginx 时,有时会提示如下错误:

nginx: [emerg] getpwnam("www") failed

这里有两种解决方案:

0.1. 去除user nobody配置

在nginx.conf中 把user nobody的注释去掉既可

0.2. 创建www用户

错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:

/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www

以上方法测试通过,启动后,在浏览器里输入服务器IP,即可查看到:

Welcome to nginx!

的欢迎界面。