自己做网站 最好的软件下载,软件技术毕业设计,广西住房城乡建设培训中心,专业广州网站设计利用linux搭建服务器的时候#xff0c;如何隐藏自己Apache的版本号呢#xff1f;或者连Apache名字直接隐藏#xff0c;让别有用心的不知道自己网站用的是什么web服务器#xff1f;至于为什么隐藏版本号#xff0c;因为网上有很多教程都是关于Apache漏洞的#xff0c;为了…利用linux搭建服务器的时候如何隐藏自己Apache的版本号呢或者连Apache名字直接隐藏让别有用心的不知道自己网站用的是什么web服务器至于为什么隐藏版本号因为网上有很多教程都是关于Apache漏洞的为了避免别人利用漏洞黑你的站所以先隐藏起来不让别人知道你的web服务器的类型下面说一下如何隐藏Apache版本号。linux下安装Apache不用说了这里必须用源码编译安装Apache才行因为我们在编译之前提前修改Apache的文件下载httpd文件然后解压#tar zxf httpd-2.2.31.tar.gz 解压#cd httpd-2.2.31 进入该目录# vim 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 2 #主要版本号#define AP_SERVER_MINORVERSION_NUMBER 4 #小版本号#define AP_SERVER_PATCHLEVEL_NUMBER 6 #补丁级别#define AP_SERVER_DEVBUILD_BOOLEAN 0 #大家根据上文的中文注释修改自己想要的web服务器信息然后编译安装之后再对httpd-default.conf文件进行修改对方就彻底不知道你的版本号了。这个时候就可以进行编译了编译之后再安装。安装完成之后打开安装目录下的httpd-default.conf文件修改如下两个地方#vim /usr/local/apache2.2/conf/extra/httpd-default.confServerTokens FullServerSignature On为ServerTokens Prod #不显示服务器操作系统类型ServerSignature Off #不显示web服务器版本号最后重启Apache服务#service httpd restart 重启web服务就可以了这样别有用心的人再查看你的web服务器版本的时候就只能看到你设置的信息了。