美文网首页
解决报错[emerg]: getpwnam(“nginx”) f

解决报错[emerg]: getpwnam(“nginx”) f

作者: 野猪先生XYJ | 来源:发表于2020-10-14 15:20 被阅读0次

    问题分析

    安装nginx后运行 -t 或者启动服务,会出现如下报错:

    [emerg]: getpwnam(“nginx”) failed
    

    原因是在nginx安装配置中是用nginx用户和nginx组来启动服务,但系统中没有nginx用户与nginx用户组。因此需要创建:

    useradd -s /sbin/nologin -M nginx
    # 查看
    id nginx
    

    接下来就可以启动nginx了:

    /usr/sbin/nginx
    netstat -tlunp | grep nginx
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      9709/nginx: master 
    

    相关文章

      网友评论

          本文标题:解决报错[emerg]: getpwnam(“nginx”) f

          本文链接:https://www.haomeiwen.com/subject/lslwpktx.html