nginx启动报错[emerg] getpwnam(nginx) failed in
今天做了一个 nginx 项目的迁移,把老的整个 nginx 文件夹拷贝到新的机器上,启动 nginx, 结果报错,信息如下:
1 | sbin/nginx |
说明在 nginx.conf 配置文件的第三行有错。查看文件内容:
1 | user nginx nginx; |
新的机器没有 nginx
这个用户,添加一个便是。
1 | useradd nginx |
重启再次启动 nginx,成功。
今天做了一个 nginx 项目的迁移,把老的整个 nginx 文件夹拷贝到新的机器上,启动 nginx, 结果报错,信息如下:
1 | # sbin/nginx |
说明在 nginx.conf 配置文件的第三行有错。查看文件内容:
1 | user nginx nginx; |
新的机器没有 nginx
这个用户,添加一个便是。
1 | # useradd nginx |
重启再次启动 nginx,成功。