当前位置: 首页 > 知识库问答 >
问题:

ColdFusion 2018-防止Tomcat错误页面

宰父嘉胜
2023-03-14

我收到了IIS 10, ColdFusion 2018服务器的漏洞,如下所示:

漏洞描述:
服务器在404服务器响应中暴露了技术版本。

如果您尝试访问一个不存在的页面,服务器会以正常的404页面进行响应。但是如果您发送了一个无效的路径(理论上它会以400个错误的响应进行响应),服务器会以相同的版本404页面进行响应,但会使用Tomcat ISAPI重定向器版本。

此服务器-
在服务器横幅中不显示版本
在404响应中不显示版本
在响应头中没有BigIP负载平衡器

更新:我有一些进一步的信息。网址的格式是:https://xxx.xxxx.com/..;/

这似乎绕过了IIS 404,而是提供了来自酷热的Tomcat 404。

我的问题是,如何在ColdFusion 2018 Tomcat中更改Tomcat错误页面?非常感谢。

共有1个答案

经兴安
2023-03-14

IIS应该在你网站的根目录中放置一个配置文件:web。配置。我总是确保这是检查到源代码管理。添加

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors errorMode="Custom">
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" path="/404.cfm" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
</configuration>

 类似资料:
  • 问题内容: 首先,我想提一下,我有一个3 GB的内存。 我正在研究一种在节点上时间呈指数形式的算法,因此在代码中已经有了 生成列表中所有顶点的组合,然后我可以处理其中一种排列。 但是,当我为40个顶点运行程序时,它给出了内存错误。 有没有一种更简单的实现方式可以通过它生成顶点的所有组合而不会出现此错误。 问题答案: 尝试使用由排列生成的迭代器,而不是用它重新创建一个列表: 通过这样做,python

  • 我正在开发一个使用ApacheTomcat8.0.11Web服务器的java spring mvc项目。我想定制400(错误请求)和404(未找到)错误页面。换句话说,我想显示自定义错误页面,而不是普通的tomcat错误页面。有没有办法在Spring安全中做到这一点?请注意,我使用的是基于java的配置,而不是基于xml的配置。事实上,我想定制这个页面:

  • 问题内容: 我正在运行gulp 3.6.2,并具有从在线示例中设置的以下任务 每当我的CoffeeScript gulp手表出现错误时,手表就会停止-显然不是我想要的。 正如其他地方推荐的那样 但它似乎不起作用。 我究竟做错了什么? 响应@Aperçu的回答,我修改了方法并尝试了以下操作: 重新启动,然后在我的coffee文件中创建语法错误。相同的问题: 问题答案: 您的函数应如下所示: 我认为您

  • 由于我不能再使用复选框技巧,我不得不使用

  • 在Tomcat服务器中部署代码后,我在浏览器中查看所有页面时都收到一条找不到的错误消息。 例如:- 未找到 /BOOKS/web/Index.html。 我在网络文件夹下有Index.html的文件。这是一个Spring-MVC框架应用程序。 下面是错误日志详细信息。 错误日志 请帮帮忙。

  • 我有以下配置: 运行Spring MVC应用程序的tomcat7服务器,该应用程序使用Apache mina连接到Java-Console应用程序(或任何其他类型的应用程序)以检索一些数据。 现在很明显,当我关闭我的服务器时,在一个单独的线程中仍然有一个打开的会话阻止Tomcat7关闭。所以我做的是这样的: 在web.xml中 ContextListener工作正常,甚至我的控制台应用程序(我的套