• Tomcat 隐藏Server Name


    • 隐藏Http请求中的Header ServerName
      方法一

      在tomcat/lib/tomcat-coyote.jar中

            下面两个文件  
            org/apache/coyote/http11/Constants.java  
            和  
            org/apache/coyote/ajp/Constants.java  
            这两个文件里查找  
            public static final byte[] SERVER_BYTES =  
            ByteChunk.convertToBytes("Server: Apache-Coyote/1.1" + CRLF); 
            然后改动红色部分

    方法二(推荐)
    改动%TOMCAT_HOME%/conf/server.xml

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
                maxThreads="8192"
                minSpareThreads="64"
                maxSpareThreads="128"
                acceptCount="128"
                enableLookups="false"
                server="Neo App Srv 1.0"/>

    加一行
    server=”Neo App Srv 1.0”就能够了。这个能够随便定义
    这里写图片描写叙述
    - 隐藏404、500,等错误页面的版本信息
    例如以下图

    改动方法是在TOMCAT_HOME/lib/catalina.jar中
    找到orgapachecatalinautilServerInfo.properties
    单独拿出来。改动掉再直接拖进去就能够了。

  • 相关阅读:
    基于typora编写Markdown文档
    VMware Workstation常见的故障处理
    VMware Workstation产品常用的快捷键
    2
    1
    9
    8
    7
    6
    5
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7147549.html
Copyright © 2020-2023  润新知