美文网首页
记录一次nginx 静态文件403问题

记录一次nginx 静态文件403问题

作者: 偷蛋蛋 | 来源:发表于2020-05-25 16:43 被阅读0次

    问题描述

    最近k8s集测环境做迁移

    旧环境情况如下:

    ##内核版本
    Linux hxtest 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    ##docker版本
    docker18
    ##k8s 版本
    1.2
    

    新环境如下

    ##内核版本
    Linux jc-master01 4.4.223-1.el7.elrepo.x86_64 #1 SMP Sat May 9 08:36:51 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux
    ##docker版本
    Docker version 19.03.8, build afacb8b
    ##k8s 版本
    1.8
    

    从旧环境迁移过来之后,其他项目都是正常运行的,但是后台三个nginx项目报错,错误原因,传输过来的css.js等静态文件自动转发到首页。看问题情况应该是css,js没有读到,通过观察nginx配置,如果没有读到相关文件,自动跳到首页,将该跳转配置去除,报静态文件403错误,在容器内部执行获取静态文件,也是403错误,但是在容器内部进入到static目录之后,就能获取到,问题比较奇怪

    产生影响

    后台服务访问不了

    解决办法

    将nginx.conf

    user  nginx;
    worker_processes  1;
    
    

    改成

    user  root;
    worker_processes  1;
    

    后续跟踪

    问题比较奇怪,后续继续跟踪
    猜测原因,可能与内核版本有关联

    相关文章

      网友评论

          本文标题:记录一次nginx 静态文件403问题

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