龙空技术网

宝塔面板设置目录禁止执行PHP文件的方法

打瞌睡的老虎 336

前言:

目前我们对“nginx如何卸载php”大致比较注意,你们都想要剖析一些“nginx如何卸载php”的相关资讯。那么小编同时在网络上收集了一些有关“nginx如何卸载php””的相关资讯,希望你们能喜欢,我们快快来了解一下吧!

最近一个帝国CMS搭建的网站经常被黑,网站目录中出现一些php文件。

又是重新安装帝国CMS,又是迁移网站到另外的服务器,又是各种删除注入的文件,各种办法都想了,还是不行。

这次被黑主要是由于帝国CMS的文件夹被传入php文件导致,所以要重根源杜绝这种问题,应该直接禁止帝国CMS的一些特定目录运行php文件,这样就算被传入php文件,它也无法执行。

1、在宝塔面板后台-网站,点击你需要设置的网站设置

2、配置文件里面。找到 #PHP-INFO-START PHP引用配置,可以注释或修改,在它上面添加如下代码:

#目录禁止执行PHP文件location ~* /(aaa|bbb)/(.*).(php)$ {    return 403;}

其中,aaa和bbb为您的目录

3、保存。在软件管理里面重起Nginx服务。

随意新建一个PHP文件,文件内容随意,把它上传到你的需要禁止运行PHP的目录里面。如果访问正常,说明配置没有生效。如果显示如下图所示,说明配置成功。

标签: #nginx如何卸载php #nginx不能执行php文件