出于安全原因,我们需要删除 SonarQube 服务器使用 telnet 命令访问时显示的信息。此操作通常称为横幅抓取。
SonarQube 是一个 java 应用程序,它似乎在 apache/catalina 服务器下运行,但我无法找到 server.xml 文件来解决这个问题。
有人知道如何配置 SonarQube 的服务器以实现这个目标吗?
$> telnet sonarqubeserver 9000
HTTP/1.1 400 Bad Request
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Wed, 13 Jul 2016 17:34:39 GMT
Connection: close
我需要删除它服务器:Apache-Coyote/1.1。
在运行于阿帕奇,我们可以在服务器.xml文件,但我在 sonarqube 文件夹中找不到它。