spring boot admin 在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请求
确实变了 看看配置文件
更多推荐
所有评论(0)