隐藏nginx,Apache,php,tomcat服务版本号

nginx

修改nginx.conf http标签 添加一下这行,改完后-s reload重载配置
server_tokens off;

apache

在apache配置文件httpd.conf中,找到如下两项,如果没有可以再httpd.conf最后加入以下代码

修改以下内容:
ServerTokens Full
ServerSignature Off
改为:
ServerTokens Prod          #不显示服务器操作系统类型
ServerSignature On         #不显示web服务器版本号

php

在php配置文件php.ini中,加入以下代码
expose_php = Off

tomcat

cd  /usr/local/tomcat/lib
unzip catalina.jar
cd org/apache/catalina/util
vim ServerInfo.properties
修改:
server.info=Apache Tomcat/7.0.52 (Ubuntu)
server.number=7.0.52.0
server.built=Jun 30 2016 01:59:37

压缩回jar包
cd  /usr/local/tomcat/lib
jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties
重启tomcat

 

 

版权声明:
作者:allenjol
链接:https://www.ayunw.cn/archives/225
来源:爱生活,爱运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>