+ -
当前位置:首页 → 问答吧 → apache+tomcat,如何禁止执行上传目录 里面的jsp文件。

apache+tomcat,如何禁止执行上传目录 里面的jsp文件。

时间:2011-11-19

来源:互联网

apache+tomcat,如何禁止执行上传目录里面的jsp文件。
上传目录不在web-inf下面。
要求不动代码,只能改配置。。
谢谢。

作者: caa123   发布时间: 2011-11-19

可以在你WEB应用的web.xml文件中配置如下:
  <security-constraint>
  <web-resource-collection>
  <web-resource-name>Protected Area</web-resource-name>
  <url-pattern>/download/*</url-pattern>
  </web-resource-collection>
  <auth-constraint>
  </auth-constraint>
  </security-constraint> 

作者: magong   发布时间: 2011-11-19

你这一下把那个目录 下面所有文件全挡住了吧?

作者: caa123   发布时间: 2011-11-19

引用 2 楼 caa123 的回复:

你这一下把那个目录 下面所有文件全挡住了吧?

是的。
不想这样的话,可以考虑用Filter。

作者: magong   发布时间: 2011-11-19

光改配置不能做到? 不只是TOMCAT的配置啊, APACHE的也可以。

作者: caa123   发布时间: 2011-11-19

做过滤器只是往目录中增加一个.class文件,然后修改下web.xml文件,又不是很复杂。

作者: magong   发布时间: 2011-11-19