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

360提示”[警告]异常页面导致服务器路径泄漏“漏洞如何修复

360提示的修复方案如下:

1
2
3
4
5
6
如果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所在位置:

1
find / -name php.ini

查找结果如下:

1
usr/local/php/etc/php.ini

2、用VI命令修改:

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

在配置文件中找到如下图所示位置:
display_errors = off
3、切换vi为编辑模式,修改php.ini中的配置行为OFF:

1
display_errors = off

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

1
:wq

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

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

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

1
find / -name display_errors

value name="display_errors"
7、切换vi为编辑模式,修改1中间的值为0,如下:

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

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

1
:wq

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

1
/root/lnmp restart

完工!

修复后再使用360漏洞检测,结果100分:
修复漏洞后360网站安全检测结果

原文链接:https://xiaohost.com/1013.html,转载请注明出处。
0

评论1

请先
  1. 我就是随便看看