WordPress 被挂马后怎么清理?完整流程与加固要点
WordPress 被挂马别急着删代码,先隔离备份再动手。这篇按顺序讲清楚:怎么用命令找出被改的 PHP 文件和数据库里的恶意脚本,怎么重置账号和盐值,以及上传目录禁执行、关文件编辑这些加固动作,最后靠日志和文件监控确认没复发。
WordPress 被挂马别急着删代码,先隔离备份再动手。这篇按顺序讲清楚:怎么用命令找出被改的 PHP 文件和数据库里的恶意脚本,怎么重置账号和盐值,以及上传目录禁执行、关文件编辑这些加固动作,最后靠日志和文件监控确认没复发。
Nginx 防 CC 别只配一个指令。本文用 limit_conn 限制单 IP 并发连接、limit_req 限制请求速率,给出可直接抄的 http 块 zone 定义和 location 配置,说明 burst、nodelay 怎么调,以及 CDN 后面真实 IP 还原这个最容易翻车的点。
想让网站更快又不想暴露源站 IP?这篇把 Cloudflare 的实操顺序讲清楚:NS 接入后保持橙云代理,源站防火墙只放行 Cloudflare IP 段,SSL 选 Full (strict),再用 WAF 规则加固。照着做,直接访问源站 IP 会超时,域名访问正常,加速和隐藏一步到位。
WordPress 站点突然 502,别急着禁用插件。先看 Nginx 和 PHP-FPM 日志,多半是进程池耗尽、上游超时或 socket 路径配错。按日志定位再调 pm.max_children、查慢查询,十分钟内基本能恢复,文里附了可直接用的命令。
磁盘满了先别乱删。先用 df 看哪个分区告警,再用 du 逐层下钻找大目录,接着用 find 按大小和时间筛出大文件。删完空间没降,多半是进程还占着已删除文件的句柄,用 lsof 查 deleted 再重启服务。最后配上 logrotate 和监控,别让同样的问题再来一次。
磁盘满了先别乱删。先用 df 看哪个分区满,再用 du -x 逐层下钻找大目录,遇到 df 和 du 对不上就查 lsof 里已删除但被占用的文件。最后用 find 按大小、修改时间精准清理日志和临时文件,顺手把 logrotate、包缓存、Docker 垃圾一起收拾掉。
证书配好后,http 还得手动跳 https?其实给 80 端口单独加个 server 块,一条 return 301 就够了。这篇讲清楚标准写法、$host 和 $request_uri 怎么用、改完怎么 nginx -t 再 reload,以及 CDN 在前面时容易踩的坑。
Nginx location 到底谁先匹配?=、^~、正则、普通前缀的优先级顺序,配一个例子讲透匹配过程。再聊三个高频坑:最长前缀被正则覆盖、正则顺序写反、rewrite 和 try_files 造成循环,附排查命令。
容器日志把磁盘写满很常见,先别乱删镜像。用 du 定位到 json.log,truncate 清空应急,再在 daemon.json 或 compose 里配 max-size、max-file 做轮转,最后加监控和外送日志,避免反复爆盘。
WordPress 被挂马别慌着重装,先隔离、备份、查入口。本文按实操顺序讲清楚怎么用 find 和 grep 定位恶意文件、用官方包覆盖核心目录、清理数据库里的注入内容,最后给出上传目录禁执行 PHP、关闭后台编辑、限制登录等加固配置,避免二次中招。