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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容