首页 >

如何在Linux服务器中隐藏PHP版本

后端开发|php教程如何在Linux服务器中隐藏PHP版本
php, php教程, php视频, php培训, php资料 如何在Linux服务器中隐藏PHP版本
后端开发-php教程
通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP。PHP 是如今流行的服务端html嵌入式语言(之一?)。在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞。因此,我会简单描述如何在Linux服务器中隐藏PHP信息。
微上墙源码下载,vscode 大纲视图,ubuntu安装微信教程,tomcat程序介绍,jdbc连sqlite,空间好还是服务器好,swiper.js是什么插件,web前端框架实战,微信爬虫营销有效果吗,php带薪培训,seo培训班培训,网站图标素材图片,网页源码安卓版,html5单栏模板,div css 登录页面,二维码后台管理系统,2016全新手游交易平台程序lzw
默认上expose_php默认是开的。关闭“expose_php”参数可以使php隐藏它的版本信息。
简单分销源码下载,内网开发vscode插件,ubuntu下samba,tomcat最新什么版本,想学爬虫,php输出div,鄂州短视频seo优化,网站注册拖动图片,帝国cms如何制作模板lzw
[root@centos66 ~]# vi /etc/php.ini
网站建设模板 源码 特效,杂牌平板刷ubuntu,python爬虫 迅雷下载,isu php,seo网络排名lzw
在你的php.ini, 定位到含有expose_php的那行把On设成Off:

expose_php = Off

在此之前,web服务器头看上去就像这样:

[root@centos66 ~]# curl -I http://www.ehowstuff.com/

HTTP/1.1 200 OK

Server: nginx

Content-Type: text/html; charset=UTF-8

Vary: Accept-Encoding

X-Powered-By: PHP/5.3.3

X-Pingback: http://www.ehowstuff.com/xmlrpc.php

Date: Wed, 11 Feb 2015 14:10:43 GMT

X-Page-Speed: 1.9.32.2-4321

Cache-Control: max-age=0, no-cache

更改并重启 Web 服务后,php就不会在web服务头中显示版本了:

HTTP/1.1 200 OK

Server: nginx

Content-Type: text/html; charset=UTF-8

Vary: Accept-Encoding

X-Powered-By: PHP/5.3.3

X-Pingback: http://www.ehowstuff.com/xmlrpc.php

Date: Wed, 11 Feb 2015 14:10:43 GMT

X-Page-Speed: 1.9.32.2-4321

Cache-Control: max-age=0, no-cache

LCTT译注:除了 PHP 的版本之外,Web 服务器也会默认泄露版本号。如果使用 Apache 服务器,请参照此文章关闭Apache 版本显示;如果使用 Nginx 服务器,请在 http 段内加入server_tokens off; 配置。以上修改请记得重启相关服务。


如何在Linux服务器中隐藏PHP版本
  • PHP移动互联网开发之变量及常量
  • PHP移动互联网开发之变量及常量 | PHP移动互联网开发之变量及常量 ...

    如何在Linux服务器中隐藏PHP版本
  • XML实战秘籍第三卷:动态分页
  • XML实战秘籍第三卷:动态分页 | XML实战秘籍第三卷:动态分页 ...

    如何在Linux服务器中隐藏PHP版本
  • php教程之魔术方法的使用示例(php魔术函数)【PHP】
  • php教程之魔术方法的使用示例(php魔术函数)【PHP】 | php教程之魔术方法的使用示例(php魔术函数)【PHP】 ...