nginx permission denied
环境: python + fastcgi + flup + webpy
操作系统: Centos
现象:nginx log的描述大概如下, /static/Image/**.png, /static/css/**.css permission denied.
分析: 1>使用webpy自带的server 运行,一切正常。 可以肯定程序没有问题。
2>检测目录, 文件权限。 目录大部分是755, 文件644。 可以排除 文件和目录没有访问权限。
最后只能认为是nginx的配置文件。 google发现。 nginx下游一个user指令。 这个指令默认为noboby。 将nobody改为系统
root或者其他可以正常访问/static目录的用户即可。