通过访问服务器首页查看apache版本号:

[root@localhost ~]# curl -I localhost
HTTP/1.1 200 OK
Date: Thu, 26 Apr 2018 03:16:16 GMT
Server: Apache/2.4.32 (Unix)    # 版本号
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
ETag: "2d-432a5e4a73a80"
Accept-Ranges: bytes
Content-Length: 45
Content-Type: text/html

通过服务器返回404页面查看apache版本号:

[root@localhost ~]# curl -I localhost/test.html
HTTP/1.1 404 Not Found
Date: Thu, 26 Apr 2018 03:21:21 GMT
Server: Apache/2.4.32 (Unix)    # 版本号
Content-Type: text/html; charset=iso-8859-1

方法

编辑apache配置文件(具体配置文件路径可以通过find或locate命令查找):

[root@localhost ~]# find / -name "httpd.conf"
/usr/local/apache2/conf/original/httpd.conf
/usr/local/apache2/conf/httpd.conf    # 配置文件[root@localhost ~]# vi /usr/local/apache2/conf/httpd.conf    # 编辑配置文件

# 找到ServerTokens和ServerSignature并修改为:

ServerTokens  ProdServerSignature  off

# 如果没有找到ServerTokens和ServerSignature可以在最后一行添加# 保存并退

重启apache服务器,再次访问服务器首页:

[root@localhost ~]# curl -I localhost
HTTP/1.1 200 OK
Date: Thu, 26 Apr 2018 03:39:31 GMT
Server: Apache    # 没有版本号
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
ETag: "2d-432a5e4a73a80"
Accept-Ranges: bytes
Content-Length: 45
Content-Type: text/html

返回服务器404页面:

[root@localhost ~]# curl -I localhost/test.html
HTTP/1.1 404 Not Found
Date: Thu, 26 Apr 2018 03:43:28 GMT
Server: Apache    # 没有版本号
Content-Type: text/html; charset=iso-8859-1

转载于:https://www.cnblogs.com/freess/p/8950850.html

隐藏apache版本号的方法相关推荐

  1. linux隐藏apache信息,Linux下如何隐藏Apache版本号信息

    利用linux搭建服务器的时候,如何隐藏自己Apache的版本号呢?或者连Apache名字直接隐藏,让别有用心的不知道自己网站用的是什么web服务器?至于为什么隐藏版本号,因为网上有很多教程都是关于A ...

  2. linux隐藏版本信息,Linux下隐藏Apache版本号信息

    利用linux搭建服务器的时候,如何隐藏自己Apache的版本号呢?或者连Apache名字直接隐藏,让别有用心的不知道自己网站用的是什么web服务器?至于为什么隐藏版本号,因为网上有很多教程都是关于A ...

  3. 文件隐藏服务器版本信息,如何隐藏Apache版本号和其他敏感信息

    当远程请求发送到您的Apache Web服务器时,默认情况下,一些有价值的信息,如Web服务器版本号,服务器操作系统详细信息,已安装的Apache模块等等,在服务器生成的文档中发送回客户端. 这是攻击 ...

  4. 隐藏Apache Nginx PHP版本号

    2019独角兽企业重金招聘Python工程师标准>>> ############################################################### ...

  5. apache 隐藏php版本,PHP+Apache环境中怎么隐藏Apache版本

    PHP+Apache环境中怎么隐藏Apache版本 发布时间:2021-02-08 09:57:43 来源:亿速云 阅读:104 作者:小新 小编给大家分享一下PHP+Apache环境中怎么隐藏Apa ...

  6. 隐藏Nginx或Apache以及PHP的版本号的方法

    当黑客入侵一台服务器时,首先会"踩点", 这里的"踩点",指的是了解服务器中运行的一些服务的详细情况,比如说:版本号,当黑客知道相应服务的版本号后,就可以寻找该 ...

  7. 在Apache上隐藏服务器签名的方法

    这篇文章主要介绍了在Apache上隐藏服务器签名的方法,示例基于Debian系的Linux,需要的朋友可以参考下 透露网站服务器带有服务器/PHP版本信息的签名会带来安全隐患,因为你基本上将你系统上的 ...

  8. apache php隐藏头信息的方法,apache、php隐藏http头部版本信息的实现方法

    1.apache隐藏头部版本信息,编辑httpd.conf文件,找到: ServerTokens OS ServerSignature On 修改为: ServerTokens ProductOnly ...

  9. 隐藏Nginx版本号的安全性与方法

    搭建好nginx或者apache,为了安全起见我们都会隐藏他们的版本号,这边讲的是nginx的版本号,如果你也想隐藏apache的版本号,那请点前面的链接.请看nginx版本号信息隐藏文章. Ngin ...

最新文章

  1. 5.10. Web Tools
  2. css中单位em和rem
  3. 数据结构与算法 / 数组(Array)
  4. boost::hana::nothing用法的测试程序
  5. windows 下安装Python easy_install 和pip
  6. 记录docker-Skywalking集成es7异常处理
  7. django-动漫节目列表,后台的操作
  8. 万万没想到,JVM内存区域的面试题也可以问的这么难?
  9. 数组深拷贝_JavaScript之深浅拷贝
  10. keras + tensorflow —— 使用预训练模型
  11. Javascript中Math常用操作,向上取整、向下取整、四舍五入
  12. helm charts 入门指南
  13. Win10域客户端强制更改壁纸
  14. 2022年高教社杯全国大学生数学建模竞赛-【赛题解析篇】B题:无人机遂行编队飞行中的纯方位无源定位(附Python代码实现)
  15. 使用gpg来加密数据
  16. 时间格式 年月日时分秒毫秒
  17. RabbitMQ 从入门到精通 消息应答 持久化 交换机 队列 发布确认 集群 等
  18. SSH Secure Shell Client乱码问题
  19. sql distinct多个字段
  20. 判断身份证号是否合法;验证城市区号,生日

热门文章

  1. 牛客练习赛46 B 华华送奕奕小礼物 (预处理前缀和,二分)
  2. ROS-URDF仿真
  3. 信号 应用场景 内置信号 内置信号操作 自定义信号
  4. 【事件流】浅谈事件冒泡事件捕获------【巷子】
  5. 03:计算矩阵边缘元素之和
  6. Oracle日期转换为周,月,季度,半年,年
  7. 一次http完整的请求tcp报文分析
  8. 我来说说java的NIO
  9. require(),include(),require_once()和include_once()区别
  10. C#中Socket通信编程的同步实现