首页 > 其他分享 >服务器隐藏 Tengine 和 Tomcat 版本号

服务器隐藏 Tengine 和 Tomcat 版本号

时间:2024-07-01 11:46:10浏览次数:1  
标签:Tomcat 版本号 server nginx Tengine 隐藏

安装完软件一般第一时间都是关闭其版本信息和其他信息,一些黑客会通过该软件暴露出来的信息针对性的入侵,为了服务器的安全这些信息一定要及时关闭。

一、隐藏Tengine的版本信息

server name,Access time以及URL和下面的Tengine的版本号都被显示了出来,那么如何隐藏这些信息呢?修改nginx.conf配置档。

在http{}中加入下列参数即可
vim /usr/local/nginx/conf/nginx.conf
http {
        server_tag off;
        server_info off;
        server_tokens off;
}
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload

那我们来验证一下,ok!Tengine版本号隐藏成功!

 

二、隐藏Tomcat版本信息

可以看到Apache Tomcat/8.0.28版本号也是被暴露了出来,下面我们来解决它

cd /usr/local/tomcat/lib/  #进入tomcat下的lib目录
unzip catalina.jar   #解压catalina.jar包
cd org/apache/catalina/util/   #进入加压目录
vim ServerInfo.properties   #编辑该文件,修改ServerInfo信息

 

修改前的值:

server.info=Apache Tomcat/8.0.28 server.number=8.0.28.0 server.built=Oct 7 2015 18:25:21 UTC

修改后的值:
server.info=Apache Tomcat/Version
server.number=Version
server.built=Oct 7 2015 18:25:21 UTC

重启Tomcat后继续访问刚才的页面,查看报错信息,那这个时候报错信息已经改变,版本号隐藏成功。

标签:Tomcat,版本号,server,nginx,Tengine,隐藏
From: https://www.cnblogs.com/feixiablog/p/18277726

相关文章

  • Nginx和Tomcat负载均衡,动静分离
    Nginx和Tomcat负载均衡,动静分离目录Nginx和Tomcat负载均衡,动静分离一、反向代理1、反向代理的概念2、反向代理的优势3、Nginx四层反向代理和七层反向代理二、Nginx动静分离实现原理1、动静分离的概念2、动静分离的原理3、Nginx静态处理优势三、Nginx负载均衡调度算法(6种)1、轮询(......
  • Tomcat
    Tomcat一、Tomcat概述1、Tomcat的概念Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用......
  • Tomcat的介绍及使用
    博客主页:音符犹如代码系列专栏:JavaWeb关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞......
  • Tomcat
    Tomcat安装Tomcat(先下载jdk-8u201-linux-x64.rpm包)[root@GW~]#rpm-ivhjdk-8u201-linux-x64.rpm#安装JDK包警告:jdk-8u201-linux-x64.rpm:头V3RSA/SHA256Signature,密钥IDec551f03:NOKEY准备中...#################################[100%......
  • 【JVM】Tomcat 的类加载机制
    Tomcat是一个开源的JavaServlet容器,用于运行JavaWeb应用程序。它的类加载机制相对复杂,因为它需要在支持多种应用的同时保持隔离性和灵活性。以下是Tomcat类加载机制的详细描述。Tomcat类加载器的层次结构Tomcat采用了一种层次化的类加载器结构,以便在不同的应用......
  • linux环境安装启动多个tomcat
    1.安装jdk如果安装完毕记录安装位置如果不记得了可以输入whichjava查找java文件的位置然后根据结果输入ls-irt/usr/bin/java在根据结果查询ls-lrt/etc/alternatives/java查询到java存放的位置/usr/java/jdk1.8.0_191-amd64/jre/bin/java之后编辑vietc/profil......
  • Windows的Gitlab Runner搭配的PowerShell脚本:更新版本号
    简介GitlabRunner在Windows上运行之后,我们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是每个软件仓库根目录下的.gitlab-ci......
  • 玄机——第六章 流量特征分析-常见攻击事件 tomcat wp
    文章目录一、前言二、概览简介三、参考文章步骤(分析)步骤#1.1在web服务器上发现的可疑活动,流量分析会显示很多请求,这表明存在恶意的扫描行为,通过分析扫描的行为后提交攻击者IPflag格式:flag{ip},如:flag{127.0.0.1}步骤#1.2找到攻击者IP后请通过技术手段确定其所在地......
  • 在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?
    Tomcat和Resin是两种流行的Java应用服务器,用于运行JavaServlet、JSP(JavaServerPages)和其他基于Java的Web应用程序。下面是它们的一些区别和特点:Tomcat开发者:由Apache软件基金会开发和维护。特点:开源免费,拥有庞大的社区支持。轻量级,主要设计用于Servlet和JSP......
  • 在Linux中,Tomcat8005、8009、8080三个端口的含义?
    在Linux系统中,Tomcat的8005、8009和8080这三个端口分别承担着不同的职责和功能。以下是这三个端口的详细解释:8005端口:用途:用于处理TomcatWeb服务器的SHUTDOWN命令。当需要关闭Tomcat服务器时,可以通过向该端口发送SHUTDOWN命令来实现。访问限制:默认情况下,此端口只能在本地访......