图片链接访问报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

posted @ 2022-03-02 14:00  春江潮水连海平  阅读(580)  评论(0编辑  收藏  举报