如何将Linux下的tomcat和apache的版本号都隐藏掉?

一、如何隐藏Apache版本:1、隐藏Apache版本号的方法是修改Apache配置文件。
例如,RedHatLinux的默认值为:vim/etc/httpd/conf/httpd.conf。
分别为ServerTokens和ServerSignature关键字。
修改:将ServerTokensOS更改为ServerTokensProductOnlyServerSignatureOn更改为ServerSignatureOff2并重新启动或重新加载Apache。
按如下方式检查apachectlrestart:[root@localhosttmp]#curl-I192.168.80.128:88HTTP/1.1403ForbiddenDate:Wed,21Jul201013:23:22GMTServer:ApacheAccept-Ranges:bytesContent-Length:5043Connection:closeContent-Type:text/html;charset=UTF-8版本号和操作系统信息已被隐藏。
3.以上方法适用于默认安装的Apache。
如果是编译安装的,也可以使用修改源码的方法来编译:进入Apache源码目录下的include文件夹,然后编辑ap_release.h,会看到有如下变量:#defineAP_SERVER_BASEVENDOR"ApacheSoftwareFoundation"#DefineAP_SERVER_BASEPROJECT“ApacheHTTPServer”#defineAP_SERVER_BASEPRODV“Apache”#defineAP_SERVER_MAJORVERSION_NUMBER2#defineAP_SERVER_MINORVERSION_NUMBER2#defineAP_SERVER_PATCHLEVEL_NUMBER15#defineAP_SERVER_DEVBUILD_BOOLEAN0您可以根据自己的喜好修改或隐藏实例编号和名称。
2.隐藏tomcat版本。
在Tomcat的安装路径中找到jar包catalina.jar。
例如lib文件夹中,不同版本的路径会不同。
使用jarxfcatalina.jar解压jar包,会得到两个META-INForg文件夹,org\apache\catalina\util\ServerInfo.properties。
找到该路径并修改ServerInfo.properties文件。
serverinfo后面是tomcat的版本信息。
,修改为Can。

mactomcat怎么查看版本

Tomcat使用目录下bin文件夹的完整路径为:/Library/Tomcat/bin打开终端,输入命令:sh/Library/Tomcat/bin/catalina.shversion。
使用CATALINA_BASE:/Library/Tomc使用CATALINA_HOME:/Library/Tomcat使用CATALINA_TMPDIR:/Library/Tomcat/tempUsingJRE_HOME:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/HomeUsageCLASSPATH:/Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jarServerversion:ApacheTomcat/8.0.23Serverbuilt:May19201514:58:38UTCServernumber:8.0.23.0OSName:MacOSXOSVersion:10.11.6Architecture:x86_64JVMVersion:1.7.0_79-b15JVMVendor:OracleCorporation可以看到Tomcat版本号为:8.0.23