【问题标题】:how to disable HTTP trace method in Jboss Application Server 5如何在 Jboss Application Server 5 中禁用 HTTP 跟踪方法
【发布时间】:2016-06-27 10:32:07
【问题描述】:

如何在 jboss server 5 中禁用 HTTP TRACE 方法? 我试过这个解决方案 D:\jboss-5.1.0.GA\server\default\deploy\jbossweb.sar\server.xml

但是还是不行

【问题讨论】:

    标签: jboss


    【解决方案1】:

    在 Web 应用程序中限制 HTTP 方法的方法有以下几种:

    1. 在 web.xml 中添加安全约束

      无访问 /* 删除 TRACE 选项 这里 DELETE、TRACE 和 OPTIONS 对所有 url 都有限制。 curl -kvv -X DELETE 将给出 403 Forbidden

    2. 在 domain.xml 中使用重写规则

    3. 在 httpd 中使用 mod_rewrite

    重写引擎开启

    RewriteCond %{REQUEST_METHOD} ^(DELETE|TRACE|OPTIONS)$ [NC]

    重写规则 .* - [F]

    【讨论】:

    • 请解释第三种方法,Windows命令提示符下无法识别RewiteEngine!!!
    • 第三个选项是建议使用 Apache 的 mod_rewrite
    • 能否请您添加格式正确的脚本。似乎不适用于此配置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 2019-10-04
    • 1970-01-01
    • 2012-05-27
    • 2018-08-09
    相关资源
    最近更新 更多