美文网首页千古迷案,疑难杂症
linux 服务器上传保存文件 nginx 访问 403 问题

linux 服务器上传保存文件 nginx 访问 403 问题

作者: SupermAN_2ea0 | 来源:发表于2020-08-28 14:53 被阅读0次

问题描述:

      一个使用spring boot 的web应用,上传文件保存到指定目录,然后文件访问通过nginx 直接静态资源目录访问,上传文件正常,文件保存正常,目录正常,nginx 访问报403 无权限访问错误。

问题排查:

       web应用由linux普通用户启动, nginx由root 用户启动,nginx配置文件user root,进程查询也是root,但是访问指定的文件时,nginx错误日志报 无权限访问,查看文件权限属性 -rw-------,说明只有文件所属用户才有读写权限,用户组和其他用户均无读写权限,手动修改chmod +755后nginx访问正常,说明web应用保存文件时,文件默认权限为-rw-------,这个问题之前的应用没有遇到过,排查一轮后发现是应用springboot 换了容器undertow 引起的,默认的tomacat没有这个问题。

问题解决:

      直接删除undertow依赖,还原tomcat容器。

问题原因:

     还在查询看 undertow 是否由响应umask 设置。。。 待续

相关文章

网友评论

    本文标题:linux 服务器上传保存文件 nginx 访问 403 问题

    本文链接:https://www.haomeiwen.com/subject/dptvzttx.html