编译安装nginx中出现nginx: [emerg] getpwnam(“=nginx“) failed

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

你可能感兴趣的:(nginx,服务器)