ranh记录一下自己遇到的问题,通过nginx的error.log日志查看问题原因:
failed (13: Permission denied) while reading upstream
是proxy_temp的权限问题,到proxy_temp文件下通过命令查看文件用户组
ls -l
由此可见proxy_temp的用户组是 tanuoxi nobody。
1.根据用户组来修改nginx下的nginx.conf配置文件第一行user tanuoxi nobody。
2.修改proxy_temp文件权限
sudo chown -R tanuoxi:nobody /opt/homebrew/var/run/nginx/proxy_temp;
然后重启nginx重新运行即可,
sudo nginx -s reload
brew services restart nginx