今天小编跟大家讲解下有关科技常识:nginx/apache/php隐藏http头部版本信息的实现方法,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:nginx/apache/php隐藏http头部版本信息的实现方法的相关资料,希望小伙伴会喜欢也能够帮助大家。

1、nginx隐藏头部版本信息方法

编辑nginx.conf配置文件,在http{}内增加如下一行

复制代码 代码如下:http { …… server_tokens off; …… } 编辑php-fpm配置文件,fastcgi.conf或fcgi.conf

找到:

复制代码 代码如下:fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

改为:

复制代码 代码如下:fastcgi_param SERVER_SOFTWARE nginx;

重启nginx服务生效

复制代码 代码如下:[[email protected] conf]# curl --head 127.0.0.1 HTTP/1.1 200 OK Server: nginxContent-Type: text/html; charset=utf-8 Connection: keep-alive…………

2、apache隐藏头部版本信息

编辑httpd.conf文件

找到:复制代码 代码如下:ServerTokens OSServerSignature On修改为: 复制代码 代码如下:ServerTokens ProductOnlyServerSignature Off重新启动httpd服务生效

复制代码 代码如下:[[email protected] ~]# curl -I 127.0.0.1 HTTP/1.1 200 OK Server: ApacheAccept-Ranges: bytes Content-Length: 97 Connection: close Content-Type: text/html

另:可更改源码include目录下ap_release.h这个文件

复制代码 代码如下:#define AP_SERVER_BASEVENDOR “Apache Software Foundation” #apache相关字样都可更改#define AP_SERVER_BASEPROJECT “Apache HTTP Server”#define AP_SERVER_BASEPRODUCT “Apache”

#define AP_SERVER_MAJORVERSION_NUMBER 2 #版本字段可随意更改#define AP_SERVER_MINORVERSION_NUMBER 2#define AP_SERVER_PATCHLEVEL_NUMBER 17#define AP_SERVER_DEVBUILD_BOOLEAN 0

3、PHP版本头部文件隐藏返回

修改php.ini文件

找到:复制代码 代码如下:expose_php = On修改为: 复制代码 代码如下:expose_php = Off

可以避免http头部信息中返回“X-Powered-By: PHP/5.2.17”字样。。

来源:爱蒂网

apache php隐藏头信息的方法,科技常识:nginx/apache/php隐藏http头部版本信息的实现方法...相关推荐

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

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

  2. php 超过100m文件上传,科技常识:apache+php上传大文件以上传100M为例

    科技常识:apache+php上传大文件以上传100M为例 2021-03-19 18:54:57 今天小编跟大家讲解下有关apache+php上传大文件以上传100M为例 ,相信小伙伴们对这个话题应 ...

  3. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...

    本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息. 当然了,在开始前,需要你已经安装好了 PyInstal ...

  4. html5 语音输入小话筒,科技常识:HTML5为输入框添加语音输入功能的实现方法

    今天小编跟大家讲解下有关HTML5为输入框添加语音输入功能的实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML5为输入框添加语音输入功能的实现方法 的相关资料,希望小伙伴们看 ...

  5. html css图标怎么跟文字并排,科技常识:css图标与文字对齐的两种实现方法

    今天小编跟大家讲解下有关css图标与文字对齐的两种实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css图标与文字对齐的两种实现方法 的相关资料,希望小伙伴们看了有所帮助. 在平时 ...

  6. 文件隐藏服务器版本信息吗,隐藏/屏蔽服务器信息与web软件版本信息

    1.隐藏服务器系统信息 在缺省情况下,当你登陆到linux系统,它会告诉你该linux发行版的名称.版本.内核版本.服务器的名称.为了不让这些默认的信息泄露出来,我们要进行下面的操作,让它只显示一个& ...

  7. 隐藏服务器header与web软件版本信息

    引入 每次当浏览器向Web服务器发起一个请求的时,都会伴随着一些HTTP头的发送.而这些HTTP头是用于给Web服务器提供一些额外信息以便于处理请求.比如说吧.如果浏览器支持压缩功能,则浏览器会发送A ...

  8. 服务器中间件版本信息泄露,中间件版本信息泄露漏洞

    中间件版本信息泄露漏洞 <Web安全测试学习手册>- 中间件版本信息泄露漏洞 0x00 中间件版本信息泄露漏洞 1)什么是中间件版本信息泄露漏洞 通常在HTTP报文的响应头中存在的标志.版 ...

  9. nginx 修改并隐藏版本号

    1  更改版本信息 curl -I 192.168.10.11|grep Server 第一种   修改版本及版本号 nginx编译前更改 src/core/nginx.h #define nginx ...

最新文章

  1. Python第四章-字典
  2. Linux网络服务:Samba服务与实现
  3. 9.STM32中对SysTick_Init()函数(sysTick_Config()、TimingDelay_Decrement()自定义)和Delay_us()的理解
  4. python算两个点的距离公式_计算Python Numpy向量之间的欧氏距离实例
  5. linux的yum命令无法使用在哪里下载_Linux 知识分享:为Linux的cp和mv命令添加进度条...
  6. android下测试方法及junit单元测试框架配置方法
  7. 网站icon收藏夹图标
  8. 同一个接口Jmeter取不到结果
  9. C语言数据结构双向链表之温故而知新
  10. 2021年下半年软考系统集成项目管理工程师真题及答案解析
  11. 字符型变量ch的值为英文字母 的c语言表达式
  12. EMV TLV 总结
  13. 怎么安装java_怎么安装打印机到电脑步骤
  14. 笔记本快捷键(fl980)
  15. MID-TERM EXAMINATION 1
  16. NVIDIA 第七届 SkyHackathon(一)比赛开发环境部署
  17. Redmi Note 4X adb指令卸载应用
  18. 如何确定系统上的CPU插槽数量
  19. 在GPU上运行MATLAB程序
  20. 新注册公众号没有留言评论功能怎么办?如何开通公众号留言功能?

热门文章

  1. ppt矩形里面的图片怎么放大缩小_两年没做PPT,这些功能让我老泪纵横。
  2. shell读取excel_[PHP 开源类库]simple-Excel — 兼具优雅与性能的Excel和CSV文件读写工具...
  3. python语音命名规则_python语音变量命名规则
  4. python 循环添加array_Python的备忘细节小抄
  5. php限制小程序访问,PHP投票小程序,防超时,防IP限制
  6. BZOJ-3110-K大数查询-ZJOI2013-整体二分
  7. [CODEVS 3044] 矩形面积求并
  8. 约数个数shlqsh
  9. zabbix监控服务器日志文件,Zabbix对服务器资源进行监控及百度告警的整合
  10. javascript 设计模式_开发者都应该了解的7种JavaScript设计模式