启动nginx出现nginx: [emerg] getpwnam(“nginx“) failed错误以及解决方法

问题以及复现过程

今天升级了nginx和openssl后在编译完nginx后无法启动,报出错误
在这里插入图片描述

发现是在编译前确定configure时指定了用户和组策略指定了–user=nginx和–group=nginx,导致无法启动
在这里插入图片描述

解决方法

  1. 直接命令添加
groupadd nginx
useradd -s /sbin/nologin -M nginx
  1. 在编译前一步确定configure时,去除–user=nginx和–group=nginx然后重新编译

版权声明:本文为weixin_43153854原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。