不让apache列表出目录和开启tomcat目录列表功能

不让apache列表出目录 和 开启tomcat目录列表功能
=========================不让apache列表出目录=========================
在默认情况下,apache找不到目录中的索引文件,也就是index.html、index.htm、default.html等文件的时候,会列表出整个目录中的所有文件。  
这样也是不安全的,下面介绍两种apache的去掉列表的方法。  

1: 普通apache  
包括常用的apache版本。  
找到httpd.conf文件,里面有一行文字 
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec  
把中间的Indexes这几个字段去掉,重启apache就好了。  
  2: appserv  
我个人比较偏好使用appserv,这个版本的去掉也是类似的,先打开httpd.conf文件,找到  
Options Indexes FollowSymLinks MultiViews ExecCGI  
这一段文字,把Indexes去掉,重启apache服务,就好了。  

=========================开启tomcat目录列表功能=========================
Tomcat5.0以后的版本出于安全考虑,默认的会是关闭目录列表,但对于程序员调试浏览带了不便,如何重新打开此功能呢?

修改tomcat目录下的conf/web.xml文件:

Xml代码
conf/web.xml文件:  
<servlet>  
<servlet-name>default</servlet-name>  
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  
<init-param>  
<param-name>debug</param-name>  
<param-value>0</param-value>  
</init-param>  
<init-param>  
<param-name>listings</param-name>  
<param-value>true</param-value> ----->保证下面红色内容为true即可列表显示
</init-param>  
<load-on-startup>1</load-on-startup>  
</servlet>   

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2