码迷,mamicode.com
首页 > Web开发 > 详细

禁用tomcat6的webdav模块

时间:2014-09-25 23:54:49      阅读:1202      评论:0      收藏:0      [点我收藏+]

标签:webdav   禁用webdav   



禁用tomcat6的webdav模块:


说明:开启webdav模块后可通过命令行或客户端对web进行在线上传、下载、修改、删除等操作,如控制不好会带来安全隐患


# vi /var/lib/tomcat6/conf/web.conf   (在<web-app  下添加)

按a或i进入编辑模式  


<security-constraint>
<web-resource-collection>
    <url-pattern>/*</url-pattern>
    <http-method>PUT</http-method>
    <http-method>DELETE</http-method>
    <http-method>HEAD</http-method>
    <http-method>OPTIONS</http-method>
    <http-method>TRACE</http-method>
    </web-resource-collection>
      <auth-constraint>
      </auth-constraint>
    </security-constraint>
    <login-config>
        <auth-method>BASIC</auth-method>
    </login-config>
<init-param>
     <param-name>readonly</param-name>
     <param-value>true</param-value>
</init-param>

按Esc键退出编辑模式

:wq (退出并保存)


# service tomcat6 restart


验证:

下载:

$ curl -v -X OPTIONS http://localhost:8080/index.html   (如出现HTTP/1.1 403 Forbidden则说明禁用生效了)

上传:


$ curl -v -T a.html http://localhost:8080/aa/a.html    (如出现HTTP/1.1 403 Forbidden则说明禁用生效了)






本文出自 “linux” 博客,谢绝转载!

禁用tomcat6的webdav模块

标签:webdav   禁用webdav   

原文地址:http://yangzhiming.blog.51cto.com/4849999/1558199

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!