图片链接访问报403
1,图片报403一般是nginx设置了白名单,但是最近nginx配置没有动这个,故怀疑可能是文件系统有问题,头像上传的目录是用的nfs服务
2,去服务器上,发现头像的文件属性为
-rw-r-----
3,chmod +777 1.jpg 这种操作之后就可以访问了,或者chmod +444 1.jpg 也是可以操作的
4,新上传的文件属性就是不行 是-rw-r-----
5,可能是linux的文件属性问题
-- 查看系统默认配置
vim /etc/profile
linux文件访问默认权限与umask有关,如果是002或022就正常没有问题。
6,可能跟tomcat 有关
[umask 002 对应文件权限664,文件夹权限775;
umask 022对应文件权限644,文件夹权限755]
由于当前用的是tomcat,所以直接修改tomcat配置。
-- 打开bin/catalina.sh文件,检查大概在263行左右。
将0027改改为0022,重启tomcat,上传访问的问题解决。
if [ -z "$UMASK" ];
then UMASK="0022"
fi
参考链接:https://blog.csdn.net/CEVERY/article/details/109570117
本文来自博客园,作者:春江潮水连海平,转载请注明原文链接:https://www.cnblogs.com/alonewaiting/p/15954825.html