linux64位操作系统安装nginx出现如下情况:nginx: [emerg] getpwnam("=nginx") failed
解决办法1:
在nginx.conf中 把user nobody的注释去掉既可文件在(/usr/local/nginx/sbin/nginx)
解决办法2:
错误的原因是没有创建nginx这个启动用户,应该在服务器系统中添加nginx用户组和用户nginx;
可以直接创建一个用户即可:useradd nginx;
也可以创建系统用户:useradd -r nginx -M -s /sbin/nologin
文章讲述了在Linux64位系统上安装Nginx时遇到getpwnam失败的问题,提供两种解决方法:一是取消nginx.conf中的nobody用户注释,二是创建nginx用户组和用户(useradd或指定无密码登录)。
2万+

被折叠的 条评论
为什么被折叠?



