2

我的 Jenkins 在 https://myhost:9043 上运行,使用 Linux 上的独立战争和以下命令。

java -jar jenkins.war

但是,当我尝试使用以下 URL 表示https://myhost:9043/<any random text>资源 uri 显然找不到时。

但是,问题是我在浏览器中的输出为

HTTP 404 error URI not found Powered by Jetty://9.4.27.vXXXX

我不想透露 Jetty 版本。

有没有办法为不正确的 URI 显示自定义错误页面,从而避免泄露 Jetty 版本?如果不是,我可以以某种方式隐藏 Jetty 版本以不显示给匿名用户吗?

我不是纯 Java 程序员,只是 DevOps 管理员。

4

1 回答 1

2

您可以通过添加到命令行来覆盖 Jetty 版本-Djetty.version=NOTHING 否则我创建了问题https://issues.jenkins-ci.org/browse/JENKINS-62890以获得来自用户的自定义错误页面

于 2020-06-30T21:26:05.617 回答