首页 > 原创文章 > 技术应用 > 查看文章

宝塔网站安全增强 - 禁止在指定目录执行PHP等脚本文件

所属分类:技术应用 来源: 丁老师原创 更新时间:2026-01-13 08:52 浏览: 1968 IP属地: 深圳
高端网站开发 网站设计制作

最近网络形势很严峻,很多网站要么感染木马病毒,要么是被黑客攻击,很大一部分都是通过网站的上传入口进行渗透,伪造合法文件,上传包含php、html、js等脚本文件,然后远程执行进行破坏。为了解决这个问题,一方面是在程序端上传文件部分进行文件类型限制,一部分是在服务端设置,禁止指定目录访问php、html、js等脚本文件。

该方法作为保底手段,也就是说,黑客即使利用各种技术上传了脚本文件,也让他无法执行。

具体方法如下:

Nginx设置方法

    #禁止访问upload目录下的php、html、js文件
    location ^~ /upload/ {
      location ~ \.(php|html?|js)$ {
        deny all;
      }
    }

Apache设置方法
1.在upload目录下新建.htaccess文件。
2.编辑文件内容如下:

<FilesMatch "\.(php|html?|js)$">
    Require all denied
</FilesMatch>

以上两个方法,可以根据服务器环境进行设置。旨在禁止上传目录访问脚本文件,即使黑客上传了恶意文件,也让他无法执行。该方法可以极大的有效保护网站系统,各位站长快去试试吧。

相关文章

Google LiteRT.js是什么?能实...

Google于2026年7月9日发布了LiteRT.js库,是一个用于在JavaScript环境中运行AI模型的工具库,今天丁老师就Google LiteRT.js进行介绍。一、Google LiteRT.js介绍LiteRT.js,读...

宝塔面板升级后打不开的解决方法

有同学咨询丁老师,使用的宝塔面板,在升级到最新版本后,网站和程序都正常,就是管理面板打不开了,连登录页都不出现,是怎么回事呢?丁老师今天就对这个问题进行一下解答。故障分析首先,丁老师进入该服务器,输入bt default命令,查看宝塔运...

RAG技术是什么?如何用RAG搭建企业AI知...

最近有同学咨询丁老师,想搭建自己公司的AI知识库,但是公司内部有大量的文档、产品资料、技术手册等数据,一般普通的AI模型可能无法直接理解其中的内容。如果想搭建一个自己公司专属的AI知识库,让AI能够深度读取企业资料,根据企业数据进行智能...

公众号域名提示"无法确认该网页的安全性,请谨...

经常有同学提问,公众号绑定的域名链接,访问时提示“无法确认该网页的安全性,请谨慎访问”,这是怎么回事?如何解决呢?如图:这是一个被问及比较多的问题,也是一个比较普遍的情况,今天丁老师就这个问题的原因,以及解决方法,来进行分析和解答。问:...

推荐文章

制作抖音小程序所需要的资料以及费用是多少?

开发抖音小程序所需资料及费用概览随着短视频平台抖音(TikTok)在全球范围内的迅速崛起,越来越多的企业和个人开始意识到在抖音平台上开发小程序的重要性。抖音小程序不仅可以增强品牌曝光率,还能为用户提供更加便捷的服务体验。那么问题来了,开发一...

Bagisto-基于Laravel框架的免费...

软件介绍Basgito是基于Laravel框架的免费电子商务平台,可以快速搭建自己企业专属的电子商务交易平台,适用于中小型外贸企业。该电商平台拥有无头laravel商务(headless laravel commerce)的强大功能,可以快...

APP和小程序如何集成AI实现机器人客服?

有同学咨询丁老师,他们公司的小程序和APP,是属于C端的客户服务类APP,提供会员注册、下单、发货、订单查询、业务办理进度查看等模块。其中有一个功能是在线咨询,之前是对接的人工在线客服坐席咨询,在用户量大的时候,峰值可能同时需要5-8个客服...

二维码可以存储多少个信息?

二维码码有三个参数: 数据类型、大小(“像素 ”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数 7089个字符(纯数字)字母数字 4296个字...