主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
第一次发帖,请大佬们轻喷。 文章原文说:https去掉://tlanyan.me/wordpress-protect-cc-attack/ WordPress是一个功能强大的CMS,几乎可以通过插件和主题实现任意功能。功能强大的同时,WordPress因动态性而性能欠佳,不优化的情况下可能多刷新几次就挂了,更不用说恶意构造的CC攻击了。 前文 服务器简易防CC攻击设置 简要介绍了网站遇到CC攻击的通用解决办法,本文针对WordPress给出较为全面的WordPress防CC攻击设置。 WordPress默认没有做静态化,所有请求都是动态生成内容再发送。访客少的情况下问题不大,流量起来了不使用缓存或者静态化基本上就GG了。所以WordPress性能优化中很重要的一条便是使用缓存/静态化插件。 开启了缓存/静态化插件,页面、文章访问一次后被缓存,下次请求不用再动态生成,性能极大改善,低配VPS也能轻松负载上万的ip,美滋滋。 但是对于WordPress的CC攻击,缓存远远不够,因为其致命弱点未解决说:WordPress的动态性是其弱点,弱点中的弱点则是搜索。文章数量是固定的,但是搜索词无穷无尽,因此缓存对CC攻击不起作用。如果文章数上万,每一次搜索都很耗费资源,多来几次搜索型的CC攻击WordPress就趴下了。 总结一下说:WordPress的弱点是动态化,致命弱点是搜索,必须解决这两个弱点才能防范住(缓解)CC攻击。 了解了WordPress的弱点,接下来介绍WordPress防CC攻击设置。 1. 安装缓存/静态化插件,解决WordPress动态生成网页的弱点。本站用的WordPress Super Cache,其配置简单,性能也好。安装、启用插件后主要设置为说:1. “通用”中勾选“启用缓存功能 (推荐)”;2. 高级中做如下设置说: WP Super Cache设置 不勾选“不要为GET请求缓存”,理论上解决了搜索的攻击问题,但是会让你的网站不正常 2. 接着解决搜索的弱点。同通常CC攻击防范,主要手段是限制请求数和速率。假设我们用的Nginx,解决方法为说: 2.1 在Nginx主配置文件(例如/etc/nginx/nginx.conf)的 http 段中分配限制计数区说: # 增加下面三行,作用分别是说:1. 分配10MB大小的连接数计数区(能统计16万个ip); 2.2 打开网站配置文件(例如/etc/nginx/conf.d/tlanyan.conf),在server段中增加防CC攻击设置说: # 增加以下配置行 location = /search.php { 上面的配置中,最重要的设置从 if ($query_string ~ “s=”)开始,将搜索重定向,然后使用我们自定义的搜索频率设置。超过这个搜索频率,直接503返回错误信息。 2.3 使用 nginx -t 命令检查有无配置错误,然后 systemctl restart nginx 重启Nginx。 于是,通过连接数限制,单个ip无法无限发起对服务器的连接;通过正常请求速率,限制单ip对普通文章页面的请求速率;通过搜索限制,大大限制搜索频率,从而有效防止CC攻击,提升服务器性能。 配置好重启Nginx后,打开自己的WordPress博客,多搜索几次试试,就会出现”503 Service Temporarily Unavailable”提示,说明我们的搜索限制起作用了。 除了WordPress使用缓存插件,也可以开启Nginx的缓存功能提升性能,操作请参考说:Nginx配置fastcgi cache |
注册说: 学习个毛线,用程序这一层级抗CC,都是复制粘贴。。
llmwxt说: 我觉得吧,我文章里防搜索攻击的写法,网上应该没有出现过
2019年说: 帮顶,学习一下
哗众取宠说: 也可能是我孤陋寡闻了
蜂蜜柚子茶说: 马克
tlanyan说: 我选择Litespeed Cache+CF
darkst说: 实践是检验真理的唯一标准,有没有用得试过才知道,得空测试一波
诸云网络说: 收藏了,来这里就是学习的,以后不再嗨聊
allen314说: D和C不一样的,而且也说了wp的缓存对C没作用
主机参考zhujicankao.com_收集国内外VPS,VPS测评,主机测评,云服务器,虚拟主机,独立服务器,国内外服务器,高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台
这几篇文章你可能也喜欢:
- 教你如何自定义微信小程序的底部导航栏(如何给微信小程序添加底部导航)
- 自定义微信登录扫码样式的解决方案(自定义微信登录扫码样式的解决方案是什么)
- 微信如何创建自定义目录的示例(微信如何创建自定义位置)
- Win11如何自定义颜色
- 自定义微信登录扫码样式解决方案(微信扫码注册怎么做)
本文由主机参考刊发,转载请注明:便宜国外vps论坛_WordPress防CC攻击设置教程 https://zhujicankao.com/42979.html
评论前必须登录!
注册