我在自己的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,一切搞定。