如果用户uri中没有指定文件名,apache和tomcat在默认情况下都会查找默认文件index.*等。
找不到都会显示目录清单,而把文件清单暴露出来。而通常这不是我们所想要的。修改方法如下:
apache:
编译时增加参数--disable-autoindex:
写道
./configure --prefix=/usr/local/httpd2.0.53 \
--disable-autoindex \
--enable-so \
--datadir=/usr/local/web
(由于httpd.conf中含有和autoindex相关的配置,请注释掉)
tomcat:
default servlet的listings参数设为false:
写道
<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>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
分享到:
相关推荐
其中,chinaskills_cloud_tools.iso是一个集成镜像包,涵盖了所有列出的软件,便于选手快速搭建比赛所需的环境。 1. **MySQL**:MySQL是一款开源的关系型数据库管理系统,提供了数据库的安装包。在云计算环境中,...
"物联感知平台 - 开源组件清单.xlsx"和"智能视频分析平台 - 开源组件清单.xlsx"两个文件很可能是针对特定项目或平台的详细清单,列出了这些项目所依赖的所有JAVA开源组件及其版本。通过这些清单,项目团队可以清楚地...
- **模块清单**:列出将要详细设计的所有模块,包括模块编号、功能说明、负责人和时间要求等。 #### 3. 内容分类 - **模块详细设计**: - **功能描述**:详述模块的功能、所在系统的位置及与其他模块的关系。 - *...
3. **inventory** - 列出所有目标服务器的清单,定义它们的角色和组,如`hosts`文件。 4. **vars** - 变量文件,存储配置参数,如数据库用户名、密码、Tomcat版本等。 5. **templates** - Jinja2模板文件,用于...
5. 相关工具/资源:文档列出了网络安全应急响应中常用的工具和资源,例如在线安全工具、安全论坛、应急响应资源汇总网站等,以便快速找到相关辅助信息。 6. 中间件/服务器日志默认存放位置:了解不同操作系统及...
在技术技能清单中,他还列出了对JScript、DHTML、CSS、Unix Shell脚本、Oracle 8i/9i/10g、SQL-Server 2005/2008、Access、MySQL数据库管理系统、Apache、Tomcat、JBoss应用服务器、Eclipse、Net Beans、Tomcat 5.5...
这部分通常会列出所有必需的软件及其版本,以便进行正确的安装与配置。 **软件清单:** - **Java Development Kit (JDK):** 版本需符合系统的最低要求。 - **Oracle 10g 数据库:** 提供数据存储服务。 - **Apache ...
**技能清单**:列举你的专业技能,比如Java开发环境、JSP/Servlet/JDBC/JavaBean的MVC模式、Struts、Hibernate、Spring框架、i18n国际化应用、Ajax技术、Struts技术、ExtJS技术,以及对Java应用服务器如Apache ...
浏览列出的电影后,用户可以相对轻松地登录到该应用程序并预订在线电影票。 该应用程序与剧院进行通信,以在购买座位后进行更新,并为客户创建门票。 使用的技术 Java JDBC JUnit 5 Log4J Maven Tomcat 7.5 ...
- **软件需求**:列出运行Windchill所需的最低硬件配置和操作系统版本。 - **安装过程**:详细步骤指导如何安装Windchill的基础组件以及可视化服务模块。 - **配置指南**:提供详细的参数设置指南,确保系统安全稳定...
- **Apache Struts2、Weblogic、JBoss、Tomcat、ElasticSearch、Apache家族、Fastjson、WSO2、IIS、Spring**: 这些中间件在企业级应用中极为常见,它们的安全性直接影响到业务的稳定性和数据的安全。例如,Struts2的...
CACHE部分列出了应该被缓存的资源,FALLBACK定义了当资源无法访问时的回退方案,而NETWORK部分指定了必须在线访问的资源。 Manifest文件示例如下: ``` CACHE MANIFEST # 缓存清单文件版本 version 9 # 要缓存的...