因为专注
所以专业

怎么防止CC攻击,CC攻击的一些基本设置

检查这个目录

/www/wwwlogs,XXX.LOG看哪个文件最大,删除,

1. 流量限制方案推荐配置

在“流量限制”界面,点击“保存并启用”前,请尝试以下数值:

  • 并发限制: 修改为 50

    • 理由: 4 核服务器在 CPU 100% 时无法同时处理 300 个并发请求。将其限制在 50 可以确保服务器不会因为请求堆积而完全锁死。

  • 单 IP 限制: 修改为 5 – 10

    • 理由: 正常用户浏览网页,单 IP 并发通常不会超过 5。设置为 25 给了一些采集器或攻击工具太大的活动空间。

  • 流量限制: 保持 512 (KB) 或改为 1024 即可。


2. 必须配合的其他关键修改

仅修改流量限制是不够的,因为您的 CPU 是被已有的进程卡死的。请务必完成以下操作:

调整 MySQL 核心参数(最紧迫)

从之前的截图看,您的 innodb_buffer_pool_size 只有 16MB

  • 修改: 在 MySQL 性能调整中,手动将其改为 1024MB 或直接选择 4GB 优化方案

  • 操作: 修改后必须点击 “重启数据库” 才能生效。如果不改这里,即使限制了流量,数据库查询依然会慢到让 CPU 爆炸。

开启 WordPress 缓存

  • 安装插件: 强烈建议安装 WP Super CacheWP Rocket

  • 效果: 缓存会将页面生成静态文件,用户访问时不再需要 PHP 和 MySQL 参与运算,CPU 占用会瞬间从 100% 降到 5% 左右。

检查并清理 /www/wwwlogs

  • 操作: 进入面板“文件”,检查该站点的 .log 文件。

  • 理由: 磁盘空间已达到 95.8%,如果磁盘满了,流量限制功能也可能失效,且数据库会报错导致 CPU 飙升。


3. 操作顺序建议

  1. 修改流量限制(并发 50 / 单 IP 10)。

  2. 重启 PHP-8.0(断开当前所有卡死的 www 进程)。

  3. 重启 MySQL(在确保已经调大 innodb_buffer_pool_size 的前提下)。

完成这些设置后,您可以刷新首页观察“负载状态”。如果数字降到 50% 以下,则说明限制生效了。

需要我教您如何安装 WordPress 的 Redis 缓存插件来进一步提速吗?

赞(0)
未经允许不得转载:肖兴来个人博客 » 怎么防止CC攻击,CC攻击的一些基本设置
分享到: 更多 (0)

评论 抢沙发

换一个
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址