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,一切搞定。

你可能感兴趣的:(Nginx无权限导致的403问题)