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

  • A+
所属分类:LNMP Network Security

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

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

在配置文件中找到如下图所示位置:
display_errors = off
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

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

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

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

:wq

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

/root/lnmp restart

完工!

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   小编  0

    • rehan51789 rehan51789 0

      我就是随便看看