Nginx无权限导致的403问题

我在自己的mac上装nginx,brew安装的。修改nginx的配置文件后,浏览器输入localhost就出现了403

看到403,马上想到root文件夹权限问题,于是提升文件夹权限,

  chmod  +arwx xxxx 

然而并没有什么卵用。。。。
回头仔细看配置,发现并没有其他问题,于是试了试修改user

修改配置的user为root

  user root;

重启nginx

nginx -s reload

出错了:

  [emerg] getgrnam("root") failed in     /usr/local/etc/nginx/nginx.conf :1

然后

  bash-3.2# whoami
  root

发现我是root啊,后来试了下wheel组:
修改 nginx.conf 的用户:

 user root wheel;

修改文件夹权限为

  chown -R root:wheel xxxx;

然后重启nginx,一切搞定。

    原文作者:Alfred_小乐
    原文地址: https://www.jianshu.com/p/481aba49c183
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞