php nginx 底层执行流程(nginx/apache/php隐藏http头部版本信息的实现方法)
类别:服务器 浏览量:301
时间:2022-01-16 00:39:59 php nginx 底层执行流程
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服务生效
[root@xmydlinux conf]# curl --head 127.0.0.1
HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html; charset=utf-8
Connection: keep-alive
…………
2、apache隐藏头部版本信息
编辑httpd.conf文件
找到:
ServerTokens OS
ServerSignature On
修改为:
ServerTokens ProductOnly
ServerSignature Off
重新启动httpd服务生效
[root@xmydlinux ~]# curl -I 127.0.0.1
HTTP/1.1 200 OK
Server: Apache
Accept-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”字样。。
您可能感兴趣
- ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解(ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解)
- phplaravel快速开发平台(laravel框架实现去掉URL中index.php的方法)
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- php大量数据计算有什么技巧(PHP各种常见经典算法总结排序、查找、翻转等)
- phpstudy 目录浏览宽度(JspStudy如何设置PHP根目录可编辑)
- thinkphp5框架怎么设置(thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例)
- php服务器有哪些(php服务器的系统详解)
- apachephp环境搭建(apache集成php7.3.5的详细步骤)
- phpredis怎么设置队列(php使用lua+redis实现限流,计数器模式,令牌桶模式)
- 解释php中可变变量并举例说明(PHP Primary script unknown 解决方法总结)
- php解压压缩包(PHP 实现文件压缩解压操作的方法)
- php运行机制与原理(PHP进阶学习之类的自动加载机制原理分析)
- php设置上传文件代码(PHP大文件切割上传并带进度条功能示例)
- mac电脑安装php环境(Mac下搭建php开发环境教程)
- php如何复制数组(php5对象复制、clone、浅复制与深复制实例详解)
- php框架创建控制器代码(php连接sftp的作用以及实例代码)
- 少儿口才表达影响未来一生,50首经典绕口令和孩子玩出聪明大脑(少儿口才表达影响未来一生)
- 玩网游居然让人更友善 很难以让人置信(玩网游居然让人更友善)
- 学好汉语拼音,从娃娃绕口令抓起,平时还是要多练 收藏好(从娃娃绕口令抓起)
- 仙女们的私藏鲜法大PK 鲜香切块牛肉(仙女们的私藏鲜法大PK)
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
- 指天椒紫苏爆炒牛肉(指天椒紫苏爆炒牛肉)
热门推荐
- python数据分析用到的模块(python模块之subprocess模块级方法的使用)
- 在php中与数据库连接的技术(PHP7.0连接DB操作实例分析基于mysqli)
- dedecms数据库优化(dedecms 安全设置终极技巧补充idc)
- dedecms源码目录(dedecms调用图片集中图片的注释)
- 如何在windows上搭建ftp服务器(Windows Server 2016如何搭建部署FTP服务器)
- python的mqtt循环发布(python 发送和接收ActiveMQ消息的实例)
- 网络虚拟机系统安装教程(NPOINT免费虚拟主机管理系统windows2003的安装方法)
- linux启动jenkins(linux 下jenkins项目搭建过程centos7为例 )
- nginx做转发配置weight啥意思(Nginx中break与last的区别详析)
- php实现非递归快速排序(PHP实现无限极分类的两种方式示例递归和引用方式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9