宝塔面板:nginx: [emerg] getpwnam(“www”) failed 错误处理方法

前几天帮助别人安装宝塔最新版本出现的问题:nginx: [emerg] getpwnam(“www”) failed 错误处理方法,问题在于没有www权限。自己记录下,方便下次处理。

在配置nginx 时提示如下错误时:

nginx: [emerg] getpwnam(“www”) failed

解决方案一

在nginx.conf中 把user nobody的注释去掉既可

解决方案二

错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:
/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www

以上方法测试通过,启动后,在浏览器里输入IP,即可查看到:
Welcome to nginx!的欢迎界面

最后

完成以上后,最好强制或平滑重启nginx,看自身是否有应用在跑。

分享不易,请支持本站其他资源

新版axureshop产品原型网:http://www.axureshops.com
AxureShop商城:http://axure.amynik.com/
情趣商城:http://sex.chanpindashi.com/
Axure工具集下载:http://www.chanpindashi.com/2019/12/02/1997.html
产品大师:http://www.chanpindashi.com/
源码商城:http://mall.amynik.com/list/1
axureshop产品原型网(旧版停止更新):http://axureshop.amynik.com/
产品经理论坛:http://bbs.amynik.com
淘宝优惠券:http://taobao.chanpindashi.com/
京东优惠券:http://jd.chanpindashi.com/?chanpindashi.com

最后编辑:2020年02月25日 ©著作权归作者所有

发表评论

×