灰儿 发表于 2016-5-31 08:59:25

nginx: [emerg] getpwnam(“www”) failed 错误处理方法

在ubuntu server 14.04 安装完wdcp-V3.0版后,启动 nginx 时提示如下错误:
Starting nginx: nginx: getpwnam("www") failed in /www/wdlinux/nginx-1.8.1/conf/nginx.conf:4
nginx: configuration file /www/wdlinux/nginx-1.8.1/conf/nginx.conf test failed

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

/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www
usermod -g www www   //www用户只属于www组
以上方法测试通过,启动后,在浏览器里输入IP,即可查看到默认网页。

说明:
grpupadd 参数-f:加入已经有的组时,发展程序退出。
useradd 参数 -g:指定用户所属的起始群组。
页: [1]
查看完整版本: nginx: [emerg] getpwnam(“www”) failed 错误处理方法