一、tomcat示例文件未删除

打开tomcat_home/webapps文件夹,默认存在docs和examples文件夹,建议删除docs和examples文件夹

二、tomcat管理后台(默认不允许登录)

(1)如果不需要使用tomcat manager

Tomcat 5.x:

默认通过http://ip:8080/admin可以访问tomcat admin,如果不需要使用,建议删除tomcat_home/webapps/admin文件夹

Tomcat 6.x/7.x:

默认通过http://ip:8080/manager/html可以访问tomcat manager,如果不需要使用,建议删除tomcat_home/webapps/manager和host-manager文件夹;

(2)如果需要使用tomcat manager

Tomcat 5.x/6.x:

打开tomcat_home/conf/tomcat-users.xml,查看用户密码复杂度,例如:

<role rolename="manager"/>

<user username="tomcat" password="复杂的口令" roles="manager"/>

Tomcat 7.x:

打开tomcat_home/conf/tomcat-users.xml,查看用户密码复杂度,默认是注释掉的,例如:

<role rolename="manager-gui"/>

<role rolename="admin-gui"/>

<user username="tomcat" password="复杂的口令" roles="manager-gui,admin-gui"/>

三、修改tomcat默认端口

修改server.xml文件

四、添加网站虚拟目录3种方法

(1) 修改server.xml文件,添加Host

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context path="/admin" docBase="D:\webapp\admin" />   <!—path为虚拟目录  docBase为本机路径-->

</Host>

修改 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>
<!-- 默认设置为false-->
</init-param>

<load-on-startup>1</load-on-startup>
</servlet>

转载于:https://www.cnblogs.com/seeker01/p/7604167.html

tomcat服务器配置及加固相关推荐

  1. Eclipse下Tomcat服务器配置和使用

    在安装完Tomcat之后,在没有进行相关配置时,我们需要到终端下面去启动Tomcat.如果我们在使用Eclipse进行Java开发时,如果能够直接启动Tomcat服务器那将是极为方便,本篇就来讲述Ec ...

  2. Tomcat服务安全加固和优化

    转载来源 : https://help.aliyun.com/knowledge_detail/37421.html?spm=a2c4g.11186623.4.5.4ad6510eY2UhOS 介绍 ...

  3. Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web、安卓、IOS)

    Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web.安卓.IOS) 一.原理 1.HTTP:平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的( ...

  4. Nginx轮训tomcat服务器配置流程

    Nginx轮训tomcat服务器配置流程 服务器信息 Nginx 192.168.27.128 Tomcat 192.168.27.129 关闭防火墙 #关闭防火墙 systemctl stop fi ...

  5. Tomcat服务器配置https认证(使用keytool生成证书)

    Tomcat服务器配置https认证(使用keytool生成证书) 一.证书生成 1 .生成服务器证书 (1)打开打开命令控制台,进入jdk的bin目录 (2)keytool为Tomcat生成证书(& ...

  6. 把tomcat服务器配置为windows服务的方法

    一.添加到windows服务中 1.首先.在设置tomcat开机自动启动之前首先需要配置java的环境变量以及tomcat的环境变量,即:PATH,CLASSPATH,JAVA_HOME,CATALI ...

  7. JAVAWEB入门tomcat服务器配置

    1.配置: 部署项目的方式: 一.直接新建一个项目hello文件放到webapps目录下即可  C:\apache-tomcat-8.5.45\webapps\hello 再在hello文件中编辑he ...

  8. 原 用Tomcat服务器配置https双向认证过程实战

    什么是https? 百度百科足够解释它:http://baike.baidu.com/view/14121.htm 工具:keytool (Windows下路径:%JAVA_HOME%/bin/key ...

  9. 2012r2配置java_JDK+Tomcat 服务器配置+腾讯云Win2012 R2 配置安装

    一.JDK下载安装: 1.JDK的下载 2.JDK的安装 JDK安装目录:C:\Java\JDK JRE安装目录:C:\Java\JRE 3.JDK的环境变量配置 JAVA_HOME=C:\Java\ ...

最新文章

  1. 中国北斗全球系统核心星座将于2019年年底部署完成
  2. [Django] 查看orm自己主动运行的原始查询sql
  3. d3.js 制作简单的俄罗斯方块
  4. 分布式数据库一定会替代Oracle吗?
  5. U-Net++粗略解释
  6. HttpsURLConnection 利用keepAlive特性进行优化一例
  7. Qt 信号-槽的同步与异步处理
  8. linux内核网络基础,linux网络内核基础.doc
  9. Bin Packing 装箱问题——NPH问题的暴力枚举 状压DP
  10. C语言十折交叉验证,十折交叉验证10-fold cross validation, 数据集划分 训练集 验证集 测试集...
  11. mysql 数据库存放图片路径_mysql数据库可以存图片路径?
  12. javaFX系列之web组件:史上最简单的javaFX浏览器实现(web component组件)
  13. 中国电信物联网平台入门学习笔记1:资料获取
  14. Sass Module 介绍
  15. 实体消歧(链接到实体库)
  16. SPL lookup
  17. 什么是软件危机?它有哪些典型表现?为什么会出现软件危机?
  18. vue 运行项目浏览器页面显示“该网页无法正常运作”
  19. Android Gradle进阶配置指南 1
  20. mysql保留小数位数函数

热门文章

  1. Android防止按钮连续点击
  2. 高一升学计算机,(有答案)2016年上学期高一年级对口升学第一次月考计算机应用试题资料讲解(9页)-原创力文档...
  3. Java学习笔记28
  4. python程序员面试宝典 勘误_《前端面试江湖》勘误合集(二)
  5. 机器视觉学习笔记(4)——单目摄像机标定参数说明
  6. 台北到淡水版Firefox玩网页游戏黑屏
  7. 程序猿接私活经验总结,来自csdn论坛语录
  8. Silverlight实用窍门系列:66.Silverlight的数据模板DataTemplate(二)获取数据模板控件...
  9. WCF之自定义信道工厂,信道监听器
  10. 解决Eclipse Problems视图丢失图标问题