ZKX's LAB

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

2020-07-22知识13

HTTP Status 404 报错是怎么回事?如何解决? 你不是ADSL上网吧?你的网关设置了过滤,把你的机器屏蔽掉了,找你的网络管理员问问。那就不一定了。也许你的管理员按照程序禁用的,例如禁用IE,火狐联网等等。。如何将Linux下的tomcat和apache的版本号都隐藏掉? 一、隐藏apache版本隐藏方法:1、隐藏Apache版本号的方法是修改Apache的配置文件,如RedHat系的Linux默认是:vim/etc/httpd/conf/httpd.conf分别搜索关键字ServerTokens和ServerSignature,修改:ServerTokens OS 修改为 ServerTokens ProductOnlyServerSignature On 修改为 ServerSignature Off2、重启或重新加载Apache就可以了。apachectl restart测试一下,如下:[root@localhost tmp]#curl-I 192.168.80.128:88HTTP/1.1 403 ForbiddenDate:Wed,21 Jul 2010 13:23:22 GMTServer:ApacheAccept-Ranges:bytesContent-Length:5043Connection:closeContent-Type:text/html;charset=UTF-8版本号与操作系统信息已经隐藏了。3、上面的方法是默认情况下安装的Apache,如果是编译安装的,还可以用修改源码编译的方法:进入Apache的源码目录下的include目录,然后编辑ap_release.h这个文件,你会看到有如下变量:define AP_SERVER_BASEVENDOR“Apache Software Foundation”define AP_SERVER_BASEPROJECT“Apache HTTP Server”define AP_SERVER_BASEPRODUCT“Apache”define AP_SERVER_MAJORVERSION_NUMBER 2define AP_SERVER_MINORVERSION_NUMBER 2。如何防恶意解析,禁止用IP访问网站的Apache设置 RewriteCond%{HTTP_HOST} ^.*RewriteRule^portal\\.php\\/?(.*)$\"http\\:\\/\\/www\\.test\\.org\\/error\\/404\\.php$1\"[R=301,L]进行IP访问就不要绑定空主机头vi/etc/httpd/conf/httpd.conf 服务器ip地址:80>;

#域名服务器#域名#域名绑定#apache

随机阅读

qrcode
访问手机版