​​安全高效两不误:宝塔面板必装的5款免费神器

宝塔官网

Nginx免费防火墙 8.3

作者:明国三年一场雨

有效防止sql注入/xss/一句话木马等常见渗透攻击

宝塔面板的 Nginx免费防火墙 8.3 是一款针对个人站长和小型网站的免费安全防护插件。它能有效拦截多种常见网络攻击,并且配置相对简单。下面是一个主要功能概览表,方便你快速了解:

核心功能
功能类别具体功能点简要说明
基础攻击防护SQL注入防护有效防御SQL数据库注入攻击
XSS跨站脚本防护拦截跨站脚本攻击
一句话木马防护防止Webshell上传
其他常见渗透攻击防护
** IP管理**禁止国外IP访问可选只允许中国内地IP访问,减少境外攻击
IP黑名单手动添加或自动拦截的IP,禁止其访问
IP白名单白名单IP绕过所有规则,享有最高优先级
** CC攻击防护**频率阈值触发例如:60秒内同一IP请求同一URL超过120次,则封锁该IP 300秒
** 日志与监控**攻击拦截日志记录攻击时间、IP、攻击类型、目标URL等信息
攻击统计报表展示攻击IP排行榜、被攻击URI排名等统计信息
封锁记录管理查看所有被封锁的IP及其原因,并可手动解封
🔧 特色功能Webshell查杀通过规则库扫描网站文件,发现潜在木马
URL关键词拦截拦截请求中含有特定敏感词的URL
敏感文字替换替换网站响应内容中的敏感词
POST请求过滤对POST类型的数据请求进行过滤检查
⚙️ 配置灵活性全局配置设置所有站点的默认防护规则
站点单独配置可为每个站点独立开启/关闭防护,并设置个性化规则
适用场景

Nginx免费防火墙8.3比较适合满足以下条件的用户:

  • 个人博客、小型网站、测试或学习环境。

  • 预算有限,暂时不需要付费版的高级功能。

  • 愿意自行关注安全动态,对规则维护要求不高。

首页

全局配置

封锁历史

进程守护管理器 3.0.5

作者 宝塔官方

基于Supervisor开发的进程守护工具,可以让进程开机启动,异常关闭自动重启

Supervisor 是一款用 Python 编写的进程管理工具,专为类 Unix 系统设计。它的核心使命是确保关键进程持续稳定运行,能在进程意外退出时自动重启,并提供了丰富的管理功能。以下是它的主要功能介绍:

核心功能
  1. 进程守护与自动重启:Supervisor 的核心价值在于它能将普通命令行进程转换为后台守护进程,并实时监控其状态。当被管理的进程异常退出时,它会根据预设策略自动重启,极大提升了服务的可靠性。
  2. 集中式管理:通过一个统一的平台(命令行工具 supervisorctl 或可选的 Web 管理界面)来启动、停止、重启和监控多个进程,无需分别操作每个服务。
  3. 日志管理:自动捕获并重定向被管理进程的标准输出(stdout)和标准错误(stderr)到指定的日志文件,支持日志文件按大小滚动和备份,方便问题排查。
  4. 权限与安全:支持以非 root 用户身份运行被管理进程,这有助于遵循最小权限原则,提升系统安全性。
典型应用场景

Supervisor 非常适合管理需要长期运行的非守护进程,常见于:

  • 消息队列消费者:守护 RabbitMQ、Kafka 等消息队列的消费进程,确保消息不被遗漏。
  • 定时任务(Cron 替代):确保重要的定时任务执行成功,失败后自动重试,如数据同步、报表生成。
  • 应用服务守护:维持 Web 服务、API 接口等长时运行进程的可用性,例如 Flask/Gunicorn、Node.js 应用。
  • 批处理脚本:监控数据处理、文件解析等批处理任务的执行状态。

进程守护

linux 工具箱

核心功能
功能名称主要操作功能说明注意事项
DNS设置- 输入主要DNS和备用DNS
- 点击【测试】验证
- 点击【保存】应用配置
配置服务器的DNS解析地址- 错误DNS会导致服务器无法解析域名
- 保存前务必测试有效性
Swap/虚拟内存- 查看当前Swap状态(总容量/已用/可用)
- 输入Swap大小(MB)
- 点击【确定】
管理Linux虚拟内存空间- 推荐Swap大小为物理内存1.5倍
- 内存>4GB时建议设1-2GB
- OVZ架构不支持
- 文件默认保存在/www/swap
时区设置- 查看当前时间(支持【同步】)
- 选择洲和城市
- 点击【确定】应用时区
配置服务器时区与时间同步- 时区错误会导致系统时间不准
- 北京时间需选择Asia/Shanghai
系统密码- 自动获取用户名(Ubuntu需手动输入)
- 输入新密码并确认
- 点击【修改】
修改系统用户密码- Ubuntu系统需手动填写用户名
内存盘- 输入挂载目录和大小(MB)
- 点击【添加】创建
- 表格管理现有内存盘
将物理内存挂载为高速临时磁盘- 读写速度远超物理磁盘
- 数据非持久化:重启/卸载后清空
- 需根据空闲内存合理分配容量
Hosts管理- 表格显示现有规则(域名/IP)
- 【添加hosts】绑定新域名
- 支持启用/禁用/修改
自定义域名与IP映射关系- 常用于本地开发环境域名解析
镜像源- Yum/Apt:选择系统软件源(如阿里源)
- PIP:选择Python包源
切换软件包下载源- 更换yum源时避免频繁操作
- pip源用于Python包管理
常用命令- 表格列出工具(htop/iotop/ncdu)
- 点击【立即安装】或【卸载】
快速安装/卸载实用命令行工具- htop:进程监控
- iotop:磁盘I/O监控
- ncdu:磁盘空间分析

linux工具箱

数据库备份

核心功能
配置分类配置项选项/说明
基本设置任务类型备份数据库 (固定类型)
任务名称用户自定义输入 (用于标识此备份任务)
执行周期可设置为每天在特定时间(例如 01:30)执行
开启进程锁可选,可能用于确保同一时间只有一个备份任务运行,避免冲突
备份提醒设置通知策略 (例如选择“不接收任何消息通知”)
备份源数据库类型MySQL (此处为固定类型)
数据库实例选择要备份的具体数据库(例如 www_wuzhixiang_c[www.wuzhixiang.cn]
备份对象可选择“所有”数据库或指定数据库
备份目标备份到选择备份目的地,例如腾讯云COS(对象存储)
保留最新设置保留的备份份数,超出此数量的旧备份将被自动删除
备份路径指定备份文件在存储目标中的存放路径
备份策略文件拆分选择是否拆分备份文件(例如“不拆分”,或按大小/数量拆分,提示大文件可拆分)
同时保留本地备份可选,在云存储备份的同时,在本地服务器也保留同样份数的备份副本
使用数据库对应账号备份可选,注明目前仅支持MySQL本地数据库备份

数据库备份

SSL证书自动续期

核心功能

宝塔面板为其内置申请的 Let’s Encrypt 免费SSL证书提供了自动续签功能,这能有效避免证书过期带来的麻烦。以下是关于该功能的概要:

功能方面说明
支持证书类型主要通过宝塔面板申请的 Let’s Encrypt 证书 (有效期90天)
实现原理依靠计划任务,定期执行续签脚本 (/www/server/panel/pyenv/bin/python /www/server/panel/class/acme_v2.py --renew=1)
执行周期默认任务为每天检查并续签即将过期的证书
关键路径证书文件通常存放在 /www/server/panel/vhost/ssl/你的域名/ 目录下
重启服务续签成功后,面板通常会自动重启 Nginx 或 Apache 服务以使新证书生效
自动续期如何工作

宝塔面板主要通过计划任务来实现自动续签。系统会默认创建或在用户申请证书时提示创建一条名为“续签Let’s Encrypt证书”的计划任务。这个任务通常是每天执行一次,它会检查所有通过宝塔申请的Let’s Encrypt证书,并在证书到期前(通常是到期前30天内)自动触发续签流程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小武的开发空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值