采用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请求

确实变了 看看配置文件

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐