图像和图标不会在 Jenkins 中加载

Images and Icons wont load in Jenkins

我已将 jenkins 升级到 2.319.1 并开始看到此问题。 我们的 Jenkins 是通过 Netscaler 端点访问的。 https://company.internal.com/jenkins.
早些时候我曾经通过 host:8080 格式访问。即 http://host:8080/jenkins 一切正常。像这样访问它仍然可以正常工作。

图 1:通过 Netscaler 访问时

图2:通过ip访问时

到目前为止我尝试了什么。

  1. 我查看了日志。日志中没有信息。因此我怀疑这可能是 Netscaler 干的。
  2. 我尝试使用 Nginx 作为反向代理,它工作正常。
  3. 我尝试使用简单的主题来放置自定义图像和图标。它不会工作。

有没有可以提供的插件icons.I试过dark theme和simple theme插件都没有用

更新: 我缩小了最后一个工作版本

长期支持:https://archives.jenkins-ci.org/redhat-stable/jenkins-2.303.3-1.1.noarch.rpm

常规:https://archives.jenkins-ci.org/redhat/jenkins-2.307-1.1.noarch.rpm

更新 2

svgs 存在于 /var/cache/jenkins/images 文件夹中。它们不会在浏览器中加载。

我们终于找到了解决办法。我们在 Netscaler 中有一个 http 到 https 的重定向策略。我们不知道为什么会阻塞 *.svg 图像。 该政策已关闭,现在 jenkins 正在运行 great.All 图像正在正确加载并且功能正常运行。