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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏nginx,Apache,php,tomcat服务版本号相关的知识,希望对你有一定的参考价值。

nginx

    修改nginx.conf http标签

server_tokens off;

apache:

    在apache配置文件httpd.conf中,加入以下代码

ServerTokens Prod
ServerSignature Off

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



以上是关于隐藏nginx,Apache,php,tomcat服务版本号的主要内容,如果未能解决你的问题,请参考以下文章

Nginx+apache/Tomcat实现反向代理与动静分离

tomcat 与 nginx,apache的区别是什么?

apache与nginx如何隐藏入口文件

oneinstack安装lnmp之后还需要 对nginx与php集成吗

Nginx环境下隐藏Nginx的版本信息

Tomcat部署