Categories


Tags


WordPress的负载优化

这些天,我的一台放网站的服务器经常负载很高,上面安装了一个WordPress网站,查看日志,经常有人抓取wp-login.php,估计是黑客攻击,导致大量数据库访问造成负载过高。

WordPress其实是一个很常见的建站工具,估计很多人都会用到,上述情况是一种较为常见的黑客攻击导致的高负载,解决方法有很多种,我这里就介绍一下我的解决方案。

1、WordPress静态化

先针对WordPress网站实施全站静态化处理,我用的插件是“super-static-cache”这个插件,可以实现文章和目录的静态化。

不过,使用“super-static-cache”这个插件后,目录和tag会存在重定向问题,即自动从一个无“/”的目录跳转到一个有“/”的目录,正常浏览虽无问题,但对SEO不友好,最好再安装一个名为“permalink-trailing-slash-fixer”的插件来解决分类目录重定向问题。

2、添加防火墙规则

经过WordPress静态化处理之后,正常用户访问网站应该不会访问到php文件,这时候,给网站加一个防火墙,推荐使用免费的cloudflare,在防火墙后台-“安全性”-“WAF”里,增加一个规则,当“完整URL”包含“php”的时候,则执行防火墙的“托管质询”操作。

表达式为:http.request.full_uri contains "php"

我在主机上实际操作,部署了该防火墙规则之后,发现服务器整体负载立刻就恢复正常了。防火墙后台查看了一下,CSR(质询解决率)为0,说明全部都是机器抓取,并且全部都过滤掉了,效果非常不错。

如果大家也遇到类似问题,可以尝试使用上面的方法优化一下,没准能很快解决高负载的问题。

来源:月光博客


Public @ 2017-06-20 15:45:00

gov.cn域名注册说明

gov.cn是中国政府机构的官方域名,只有中国政府机构和政府相关部门才有资格注册和使用该域名。 注册gov.cn域名需要符合以下条件: 1. 申请者必须是中国政府机构或政府相关部门的法人或授权代表。 2. 申请者必须拥有国家工商行政管理部门核发的相关证明文件,如政府机构的营业执照或事业单位法人证书等。 3. 申请者必须提供详尽的申请资料,包括机构名称、证明文件、域名申请内容等。 注册gov.

Public @ 2023-07-01 08:00:17

宝塔面板开启数据库远程登陆权限

步骤如下: 1. 登录宝塔面板,选择需要修改的数据库,进入“数据库管理”。 2. 点击“数据库管理”页面右上角的“设置”,在弹出的下拉框中选择“远程连接”。 3. 在“远程连接”页面中,点击“添加”按钮,填写需要授权的IP地址和登录密码,点击“确定”按钮。 4. 完成以上步骤后,即可通过远程登录工具如Navicat或MySQL Workbench等连接数据库。 补充说明: 1. 如果需

Public @ 2023-06-03 03:50:12

WordPress生成HTML静态化网站

WordPress是一种流行的内容管理系统(CMS),用于创建和管理动态网站。虽然它是一个动态的系统,但也可以用来创建静态的HTML网站。有许多插件可以实现这一点,但WordPress本身也有内置的一些方式可以实现。 第一种方式是使用WP-Static插件。WP-Static是一种可以在WordPress上生成静态HTML网站的强大插件。它可以将WordPress网站生成为一个完整的静态HT

Public @ 2023-02-25 18:00:47

关于WordPress pingback被利用对外攻击的防范措施

最近观测发现,有大量的wordpress程序网站有对外发包攻击别人的情况,导致服务器资源耗尽,带宽跑满,网站直接瘫痪,经核实,是wordpress的pingback被利用导致的,日志里面有大量的相关记录。blob.png关闭pingback功能pingback在wordpress简体中文中译作“引用”,原本用途是通知对方这个地方有和你相关的信息。但却被黑客大面积利用进行攻击,所以直接建议进行关闭,

Public @ 2013-02-20 15:45:02

更多您感兴趣的搜索

0.463477s