近期对着node.js开发实战详解阅读。
p143有使用nginx处理静态文件.css . js,但我始终遇到一个总是,就是static目录下的这些文件一直403没权限,找不到。
网上查了很久,有提示移到用户目录以外。
我测试如下
sudo cp -rf 3.7 /3.7
cd /
sudo chown nobody:nobody 3.7
因为nginx.conf里user是nobody,
nginx更新如下
# static files
location ~* ^.+\.(css|jpg|png|gif|txt|js)$ {
#root /Users/denny/Desktop/nodejs/node.js300/3.7/static;
root /3.7/static;
expires 30d;
}
location ~(favicon.ico){
break;
}
测试成功,再次刷新,304,cached