美文网首页
说一下运维项目需求以及完成方式,还有最后说一下反射代理特点,很少

说一下运维项目需求以及完成方式,还有最后说一下反射代理特点,很少

作者: 螃蟹和骆驼先生Yvan | 来源:发表于2017-12-13 17:53 被阅读13次

    还是博迁移项目:

    他们提出两个策略:

    1.增加规则组/app策略

    2.访问必须是“/app/healthyLife”表示后端

    “/app/healthylife”表示前端

    直接说重点把:

    我从技术总监学习到的处理方式 ,前端原来的地址是没有/app/healthylife,其实原来可以直接通过tomcat添加虚拟路径可以实现的,但是事与愿违我,遇到了/app/healthylife跳转到迁移前的地址,因为访问这个/app/healthylife,默认跳转两次跑到迁移前的项目了,我之所以知道你可以通过postman测试可以看到他跳转之后的地址,一步一步跳转就可以看到,没办法,决定用nginx处理,在nginx配置如图,这样就还会通过反射跳转到项目接口"/FE/setCookieAndRedirect"

    这样就成功访问到项目前端了。说比较简单,但是做确实很难,一般这都需要深入思考的问题,我挺佩服我们技术总监,我也感谢我遇到良师,你不会的,他会完全把自己的知道的都告诉你,深怕你不懂,都上手演示告诉你,其实还有一个原因,这个我没搞出来,我感觉挺难受的,技术总监为我背锅,早上没休息,晚上一直帮我搞到第二天早上5点搞出来,我很感谢,谢谢!

    接着说后端把,后端其实遇到问题2个问题:

    1.是符合

    “/app/healthyLife”这个安全策略

    2.是有一些静态页面比较坑因为是迁移前没有安全组策略,所以这就照成现在图片路径还是原来的,不符合安全组策略,所以显示不出来。

    先说第一个问题如何解决的如图在tomcat加上虚拟路径:

    这个“path”我曾经说过是虚拟路径。

    nginx怎么配置呢如图:

    在说第二个问题,图片不能正常加载:

    先说一下我遇到境况:这个图片原来是有自己的地址:

    http://cp1.douguo.net/upload/caiku/1/a/d/600_1ae595c5d43dd0a4e693485fd35aafad.jpeg(可以访问)

    但是有个问题,当初后端开发存储到数据库为了后期人员域名频繁更换的问题,只是存储后面的地址,域名没有存储:

    /upload/caiku/1/a/d/600_1ae595c5d43dd0a4e693485fd35aafad.jpeg

    这样数据库查询出来返回到页面就是上面的地址,

    这样就遇到一个问题要符合安全组规则“/app/healthyLife”还要符合前面把域名带上,这是我最开始想法我遇到问题:

    说一下处理办法,和我的思路:

    1.我最开始的思路是改数据库存储为/app/healthyLife/upload/caiku/1/a/d/600_1ae595c5d43dd0a4e693485fd35aafad.jpeg,然后在nginx配置反射代理

    这里说一下反射代理特点很多人不常用,所以不知道:

    假如我现在访问  https://sfm-solution-validation.home-connect.cn/app/healthyLife/upload/caiku/1/a/d/600_1ae595c5d43dd0a4e693485fd35aafad.jpeg

    -----------通过上面反射代理"/app/healthyLife/upload"会被去掉变成-------------------http://cp1.douguo.net/caiku/1/a/d/600_1ae595c5d43dd0a4e693485fd35aafad.jpeg

    -----------原因在于“proxy_pass http://cp1.douguo.net/;”这句话的最后面一个“/”,表示去掉反射代理前面部分的剩余部分。

    我上面思路不是不能成功,可以成功,不过比较固话

    现在说一下第二条思路,因为图片是有一个原来路径:http://cp1.douguo.net/upload/caiku/1/a/d/600_1ae595c5d43dd0a4e693485fd35aafad.jpeg(可以访问)

    我可以直接通过直接修改前端加上原来路径就ok啦。比较简单实用的方法。

    ####指导qq:179061434

    相关文章

      网友评论

          本文标题:说一下运维项目需求以及完成方式,还有最后说一下反射代理特点,很少

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