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

宝塔网站安全增强 - 禁止访问读取指定文件

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

在上一篇文章中,我们介绍了如何在宝塔的网站中设置禁止在指定目录中读取运行php文件(见:《宝塔网站安全增强 - 禁止在指定目录执行PHP等脚本文件》),在本篇中,我们将会介绍如何在包头的网站中设置,禁止蜘蛛、爬虫、黑客扫描探针等恶意程序访问网站的敏感资源。

在网站运行中,通过分析日志我们可以发现,经常会有大量的IP,通过探针、常用文件猜测的方式扫描网站的敏感资源,比如扫描网站的备份程序、数据库程序等,以达到入侵、攻击网站的行为,如图。

image.png

同时,在之前的一篇文章中,丁老师介绍了在阿里云服务器中,如何对这些恶意IP进行封锁(参见:《阿里云服务器如何屏蔽封锁某个IP段?》),本文将会介绍如何禁止匿名访客访问这些敏感资源。核心的方式是通过对Nginx、Apache的设置,来禁止匿名访客读取指定后缀的文件。

具体方法为:
一、Nginx环境
1.点击网站的设置按钮,点击左侧标签的“配置文件”。

image.png

2.在右侧的配置底部,添加Nginx禁止访问指定后缀文件的规则。

    #禁止访问备份文件
    location ~* \.(tar|gz|zip|rar|sql|bak|backup)$ {
        deny all;
        return 403;
    }

3.该规则意思为,禁止匿名访客访问tar、tz、zip、rar、sql、bak、backup等后缀文件或文件夹。添加完成后,点击保存即可生效。

二、Apache环境
1.进入网站根目录,编辑.htaccess文件(如果没有就新建一个)。
2.在htaccess中输入编辑以下代码。

禁止访问指定后缀的文件
<FilesMatch "\.(tar|tz|rar|sql|zip|bak|backup)$">
    Order Allow,Deny
    Deny from all
</FilesMatch>

禁止访问指包含指定名称的文件夹
<DirectoryMatch "/(tar|tz|rar|sql|zip|bak|backup)(/.*)?$">
    Order Allow,Deny
    Deny from all
</DirectoryMatch>

3.保存即可生效。

相关文章

Linux使用lnmp套件安装后打卡默认站点...

最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx 403 forbidden,这是怎么回事呢?首先,已经出现了nginx 403提示,说明nginx是安装正常的...

微信公众号无法插入外部超链接怎么办?

微信公众号在发布文章时,编辑器只能插入公众号文章的超链接,是无法插入自定义外部链接的。如图:那么如果想在文章内插入链接,引导用户点击该怎么办呢?丁老师可以明确的告诉你,直接插入链接是行不通的。但可以通过其他方式引导用户跳转,比如插入带有...

Podman是什么?和Docker有什么区别...

Podman介绍Podman全称Pod Manager(珀德,迈那吉儿),灵感来自Kubernetes(库博内茨)的Pod概念,是由RedHat主导开发的容器运行管理工具,用来替代Docker,功能上和Docker基本一致,可直接替代D...

丁老师关于使用AI GEO的心得分享

不要强行灌输AI内容,而是要让AI共情。不要批量导入内容,而是循序渐进式引导AI。合理、合法、合规、合乎逻辑。核心词需紧扣品牌优势和用户痛点。结论先行,在文章开头1-2句就直接给出核心答案,后续内容围绕结论进行阐述和说明。多用表格、分段...

推荐文章

fontawesome所有图标class类名...

fontawesome所有图标class类名单,适用于4.7.0版本。总计有593个图标class类(包含别名):fa-500pxfa-address-bookfa-address-book-ofa-address-cardfa-addre...

小红书个人账号/认证账号/企业号区别一览

普通账号个人认证号企业认证号蓝色认证标识薯条推广聚光平台效果广告普通应商业合作以KOL/KOC身份和品牌合作以品牌方身份发起起合作开设店铺个人店铺或个体户(不支持港澳台公司申请)旗舰店店或专卖店(支持港澳台公司申请)主动私信每天10位陌生用...

关闭edge浏览器自带image viewe...

挺不错的浏览器,强加入了edge image viewer图片浏览器,感觉不是那么好,对于开发者来说,更想要原生的东西。包括微信网页版里的表情图片,用edge image viewer打开的话,无法保存为gif格式,即使保存了,也只是第一帧...

Wordpress如何开启错误调试,查看错误...

在使用wordpress的过程中,有的时候部分页面打不开,或是程序不能正常使用,也没有显示具体的错误信息,这个时候该怎么办呢?首先是查看错误日志,可以查看wordpress本身的错误日志,以及php的错误日志。这时有朋友提问了,wordpr...