【问题标题】:Browser can't load SBAs static resources (http instead of https)浏览器无法加载 SBA 静态资源(http 而不是 https)
【发布时间】:2021-08-12 12:53:34
【问题描述】:

我在 Kubernetes 集群上部署了 Spring-Boot-Admin,通过 TLS/HTTPS 访问它。问题是,SBA 前端似乎是通过 http 而不是 https 加载它的静态资源。这被浏览器阻止了:

在本地,一切正常。事实上,这些资源可以通过 https 访问(我可以通过双击一个失败的请求来验证这一点,它加载得很好)。

问题似乎是,SBA 设置了一个带有“http”前缀而不是“https”的基本路径?

如果可以的话,我如何强制前端通过 HTTPS 加载它的静态资源?

PS:我已经设置了server.use-forward-headers: true,但这并没有改变任何东西......

【问题讨论】:

    标签: spring-boot-admin


    【解决方案1】:

    能够通过设置以下弹簧属性来解决此问题:

      forward-headers-strategy: framework # 'native' may work also
      use-forward-headers: true
    

    【讨论】:

      猜你喜欢
      • 2015-04-02
      • 1970-01-01
      • 2013-07-18
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多