今天在mac上使用Nginx做静态资源代理的时候,遇到了Nginx 403 forbidden,现在分享下解决的办法
比如你的静态资源路径是:/User/TonyStark/Documents/res
forbidden 表示请求路径是对了,只是权限不够,所以给res读与写的权限
sudo chmod -R 777 res
完了你会发现并不一定完全奏效,有时候还是在forbidden,后来折腾了一会,在stackflow 中看到,只给静态资源文件夹权限是不够的,要给静态资源文件下所在的tree都有权限,所以,User,TonyStark,Documents,这几个文件夹必须都要给读写的权限,这样,Nginx 403 forbidden的问题就能够得到解决