Tomcat 8.5版本图片上传后,Nginx访问403
问题
- springboot项目上传背景图,之后通过nginx访问一直报403 forbidden
- 查看服务器上传文件夹权限为之前设置755(
rwxr-xr-x
),但是里面图片文件权限为640(rw-r-----
) - 查看
umask
为0022,umask
002对应文件权限664,文件夹权限775,umask
022对应文件权限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,并重启