首页 » LNMP »

360检测网站网页存在漏洞“[警告]异常页面导致服务器路径泄漏”如何修复?lnmp怎样通过修改php.ini文件来修复?

360检测网站网页存在漏洞“[警告]异常页面导致服务器路径泄漏”如何修复?lnmp怎样通过修改php.ini文件来修复?

360提示的修复方案如下:

如果WEB应用程序自带错误处理/管理系统,请确保功能开启;否则按语言、环境,分别进行处理:
1、如果是PHP应用程序/Apache服务器,可以通过修改php脚本、配置php.ini以及httpd.conf中的配置项来禁止显示错误信息:
修改php.ini中的配置行: display_errors = off
修改httpd.conf/apache2.conf中的配置行: php_flag display_errors off
修改php脚本,增加代码行: ini_set('display_errors', false);
2、如果是IIS 并且是 支持aspx的环境,可以在网站根目录新建web.config文件(存在该文件则直接修改)

下面讲讲lnmp服务器具体的修复方法,
注意:以下步骤均使用Xshell通过SSH连接上VPS(或者你的独立服务器、云服务器)后进行操作,步骤如下:
1、找到lnmp系统的php.ini配置文件并修改,
我们用find命令查找到php.ini所在位置:

find / -name php.ini

查找结果如下:

usr/local/php/etc/php.ini

2、用VI命令修改:

vi /usr/local/php/etc/php.ini

在配置文件中找到如下图所示位置:
360检测网站网页存在漏洞“[警告]异常页面导致服务器路径泄漏”如何修复?lnmp怎样通过修改php.ini文件来修复?
3、切换vi为编辑模式,修改php.ini中的配置行为OFF:

display_errors = off

4、退出编辑状态,保存并退出vi编辑命令:

:wq

5、通过vi命令编辑php-fpm.conf文件:

vi /usr/local/php/etc/php-fpm.conf

6、使用命令查找以下一行:

find / -name display_errors

360检测网站网页存在漏洞“[警告]异常页面导致服务器路径泄漏”如何修复?lnmp怎样通过修改php.ini文件来修复?
7、切换vi为编辑模式,修改1中间的值为0,如下:

<value name="display_errors">0</value>

8、退出编辑状态,保存并退出vi编辑命令:

:wq

9、使用以下命令重启lnmp服务器:

/root/lnmp restart

完工!

修复后再使用360漏洞检测,结果100分:
360检测网站网页存在漏洞“[警告]异常页面导致服务器路径泄漏”如何修复?lnmp怎样通过修改php.ini文件来修复?

相关文章推荐

转载请保留,转载自:老牛博客
原文地址 http://xiaohost.com/1013.html

1 to “360检测网站网页存在漏洞“[警告]异常页面导致服务器路径泄漏”如何修复?lnmp怎样通过修改php.ini文件来修复?”

  1. rehan51789 于 2015-06-17 08:47:26 发表:

    我就是随便看看

    [回复]

发表评论