专栏首页SY小站的专栏迁移到k8s换成tomcat8 nginx报403

迁移到k8s换成tomcat8 nginx报403

生产问题

之前在tomcat 7下文件上传后访问一直没问题,现在tomcat版本升到8.5,在测试文件http上传时,发现所传文件无法通过nginx访问了:报错 403 forbidden

解决

看下系统的umask

cat /etc/profile后发现

if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi


022是没问题的

看下tomcat的catlina.sh

if [ -z "$UMASK" ]; then
UMASK="0027"
fi
umask $UMASK

tomcat8改成0027了,把这个改成0022就好了

本文分享自微信公众号 - SY技术小站(SYjishuzhan),作者:SY小站

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ceph空间不能释放

    在OpenStack云环境的部署中,存储通常具备Thin provision的功能,这项功能实现了存储按需分配的能力。现在有这样一种场景,用户在文件系统中创建了...

    SY小站
  • k8s做命名空间配额

    在一个多用户、多团队的k8s集群上,通常会遇到一个问题,如何在不同团队之间取得资源的公平,即,不会因为某个流氓团队占据了所有资源,从而导致其他团队无法使用k8s...

    SY小站
  • k8s对接云实现自动扩容pod

    在之前的文章我介绍了下 Custom Metric 怎么实现自动扩容的。k8s基于自定义指标实现自动扩容

    SY小站
  • C++那些事之轻松解析json

    本节推荐一个解析json的库,之前推荐过解析xml,未来将会推荐更多,帮助大家解读常用语法。

    公众号guangcity
  • 深圳地铁运能有多紧张?客流大数据告诉你真相

    地铁可以说是一座城市的活力所在。行色匆匆的人们,通过绵密的地铁网络快速到达城市的各个角落——而这一次次出行最终汇聚成了地铁大数据。在7月27日的深圳城市大数据活...

    DT数据侠
  • 使用 Wolfram 技术进行创作与出版

    Wolfram 技术带您进入一个全新的世界,在这个世界中,每个文档都可以立即进行交互,每个概念都带有一个应用程序——在由 Wolfram 语言提供支持的统一系统...

    WolframChina
  • Go编程:图解反射

    反射三原则太难理解,看一张图您就懂了。完美解释两个关键词 interface value 与 reflection object 是什么。

    mojocn
  • SAP CRM数据库表COMM_PR_FRG_ROD的存储逻辑

    For FRAGMENT_TYPE, you can get its settype id by guid from table below:

    Jerry Wang
  • easyui扩展

    剑行者
  • 分享一个绕过移动端系统限制的增强版dlfunctions库

    支持App中加载和使用Android系统库接口(即使maps中还没有被加载也支持)。

    ruki

扫码关注云+社区

领取腾讯云代金券