zoukankan      html  css  js  c++  java
  • tomcat服务器配置及加固

    一、tomcat示例文件未删除

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

    二、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/managerhost-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:webappadmin" />   <!—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>

  • 相关阅读:
    Codeforces Round #380(div 2)
    Codeforces Round #378(div 2)
    Codeforces Round #379(div 2)
    CCPC2016合肥现场赛
    CCPC2016沈阳站
    HDU2222 Keywords Search__AC自动机
    poj2185Milking Grid
    POJ2961_kmp
    POJ 2406
    poj 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/seeker01/p/7604167.html
Copyright © 2011-2022 走看看