Tomcat 8.5版本图片上传后,Nginx访问403
问题
- springboot项目上传背景图,之后通过nginx访问一直报403 forbidden
- 查看服务器上传文件夹权限为之前设置755(
rwxr-xr-x),但是里面图片文件权限为640(rw-r-----) - 查看
umask为0022,umask002对应文件权限664,文件夹权限775,umask022对应文件权限644,文件夹权限755,默认文件权限没有问题
原因
tomcat8.5的
catalina.sh中更改了umask1
2
3
4
5# Set UMASK unless it has been overridden
if [ -z "$UMASK" ]; then
UMASK="0027"
fi
umask $UMASK
解决方法
修改catalina.sh中umask值为0002,并重启