apache 版本信息控制

为提高安全性,  需要屏蔽 apache 版本信息及 php 版本信息

httpd.conf

include extra/httpd-defualt.conf

ServerTokens ProductOnly
ServerSignature Off

重启 apache
现在 http 头里面只看到:
Server: Apache

隐藏 PHP 版本
php.ini

expose_php On
改成
expose_php Off

时间: 2024-08-24 09:12:55

apache 版本信息控制的相关文章

一句 PHP 代码获取 PHP、MySQL 和 Apache 版本信息

有时我们安装或者开发的 PHP+MYSQL+Apache 的应用程序对环境版本有要求,这时我们可以用下面的代码查询 PHP.MySQL 和 Apache 版本信息看是否满足我们的需求. 1.直接获取 PHP 的版本 <?phpecho 'PHP 版本:' . phpversion();?> 2.直接获取 MySQL 版本 <?phpmysql_connect('127.0.0.1','root','');echo 'MySQL 版本:' . mysql_get_server_info()

隐藏apache和php的版本信息配置方法

隐藏apache和php的版本信息,web server避免一些不必要的麻烦,可以把apache和php的版本信息不显示 隐藏 Apache 版本信息 /etc/apache2/apache2.conf 或 /etc/httpd/conf/httpd.conf ServerTokens ProductOnly ServerSignature Off 重启 apache 现在 http 头里面只看到: Server: Apache 隐藏 PHP 版本 php.ini expose_php On 改

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; 改为: 复制代码 代码如下: fast

如何获取php、mysql和apche的版本信息

直接获取PHP的版本 <?php echo "PHP软件版本:".phpversion(); ?> 直接获取MYSQL版本 <?php mysql_connect('127.0.0.1','root',''); echo mysql_get_server_info(); ?> 直接获取Apache版本 <?php $version=apache_get_version(); echo "$version"; ?> 以上是小编为您精

PHP获取php,mysql,apche的版本信息示例代码

 下面为大家介绍个不错的示例可以直接获取PHP.MYSQL.Apache的版本信息,需要的朋友可以参考下 直接获取PHP的版本  代码如下: <?php  echo "PHP软件版本:".phpversion();  ?>    直接获取MYSQL版本  代码如下: <?php  mysql_connect('127.0.0.1','root','');  echo mysql_get_server_info();  ?>    直接获取Apache版本   代

隐藏PHP版本与apache版本方法总结

隐藏PHP版本 为了安全起见,最好还是将PHP版本隐藏,以避免一些因PHP版本漏洞而引起的攻击. 1.隐藏PHP版本就是隐藏 "X-Powered-By: PHP/5.2.13″ 这个信息. 方法很简单: 编辑php.ini配置文件,修改或加入: expose_php = Off 保存后重新启动Nginx或Apache等相应的Web服务器即可.  代码如下 复制代码 [root@bkjz /]# curl -I www.111cn.net HTTP/1.1 200 OK Server: ngin

教你在header中隐藏php的版本信息_php技巧

前言 在php渲染的网页header信息中,会包含php的版本号信息,比如: X-Powered-by: php/5.3.3,这有些不安全,有些黑客可能采用扫描的方式,批量寻找低版本的php服务器,利用php漏洞(比如hash冲突)来攻击服务器. php.ini中有一个选项可以控制是否暴露这个信息,那就是: expose_php = On 默认值是On,改成Off之后,就不会显示php版本信息啦. 或者在php-fpm的pool配置文件中设置: php_admin_flag[expose_php

屏蔽Web_server版本信息!

1.已经在生产环境中跑的apache!如何屏蔽! 屏蔽apache的版本信息! 一定程度上可以防止黑客的攻击效率!  因为有时候系统没有来得及升级,而低版本的出现了漏洞! shell> curl -I URL      ///这样会看到它系统的版本信息! 配置: /usr/local/apache2/conf//httpd.conf =>Include conf/extra/httpd-default.conf \--->ServerTokens prod \-->ServerSi

查看Linux系统版本信息的方法小结

  如何查看Linux系统使用的版本信息呢? 下面这篇文章收集.整理了一些常见的查看Linux系统版本的方法.由于手头只有Oracle Linux.Centos Linux.Redhat Linux三个版本Linux,所以像Debian.Ubuntu之类的Linux系统,下面方法在这些版本都没测试过. 1:more /etc/issue 命令查看 1.1 Oracle Linux 代码如下: [root@DB-Server ~]# more /etc/issueOracle Linux Serv