一、日志里没有"关于你的记录"有一天查一个问题:某个页面的 404 突然从每天几十次涨到几千次。我打开访问日志准备看来源,结果是——没有。日志里只有那些我...
一、为什么"服务慢"这句话几乎无法直接排查站点出现"打开慢"的时候,最常见的描述是"服务器卡了"。但只要真的让报障的人说清楚是哪个 URL、从哪条线路访问...
前端在前面加了一层 Nginx 或 CDN 之后,安全边界其实就往前挪了一层。很多站点的 WAF、限流、鉴权规则都写在最外面那台代理上,后端 PHP 默认...
免费证书的坑不在于申请,而在于续期。Let's Encrypt 的证书 90 天到期,官方推荐每 60 天续一次。几乎所有「网站突然显示不安全」的事故,最...
「用户刚写完一篇文章,点了保存,结果被踢回登录页,内容全没了」——这类投诉在个人站长群里几乎每周都有。多数时候不是浏览器的问题,而是服务端对「会话」的处理...
MySQL 表碎片这个话题,常常在两个极端之间摇摆:一边是有人在论坛上看到「删了数据要 OPTIMIZE 一下」,于是每周对全库跑一遍;另一边是有人说「I...
PHP 反序列化在很多人心里是「CTF 才考的东西」,现实里它更常见的形态是:站点的缓存文件被人动过、队列里的任务数据来自外部接口、或者一次 phar:/...
文件包含漏洞在老站里几乎没有绝迹过。原因很简单:早期为了省事,很多项目把「页面切换」写成了 include($_GET['page'] . '.php')...