spring boot admin 在https中无法正常访问的问题
采用Spring Boot Admin监控运行情况,部署Admin服务 在Nginx中配置SSL证书,通过HTTPS协议进行访问。
·
采用Spring Boot Admin监控运行情况,部署Admin服务 在Nginx中配置SSL证书,通过HTTPS协议进行访问。
在浏览器中访问https://trash.xxx.com/#/applications,页面无法显示,查看页面请求信息后发现浏览器在加载当前页面的资源文件时使用的是http://trash.xxx.com的地址,因为请求协议http和地址栏中的请求协议https不一样,所以浏览器认为是跨域访问,阻止了请求,导致页面无法显示
原因分析:
根据浏览器中的错误提示,可以断定是Admin的页面中在某个地方设置了请求地址,从而导致异步请求的地址和地址栏中的地址不一致。但是 /applications 请求200成功
查看返回信息
这个baseUrl 是个变量 可能是 springboot 可以配置的
查看一圈 发现这个最可疑 于是全局搜索一下这个 publicUrl 没搜到 但是点到uicontroller时候 !!!!
404 不应该啊 看看 /applications请求
确实变了 看看配置文件
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)