nginx 8

robots.txt + nginx 双保险劝退采集爬虫(附必须放行 robots.txt 的原因)

谁在爬你的站 个人站最常遇到的不是"恶意攻击",而是一堆 SEO 数据商 / 采集爬虫在持续抓取: AhrefsBot、SemrushBo ...

nginx 的 rewrite ... break 会吞掉后面的规则:一次缓存直出引发的顺序陷阱

一个会"吞掉"后续配置的指令 nginx 里有两类很常见的写法: # 缓存直出:命中就返回静态文件 if (-f /path/to/cac ...

用 nginx 在源站封掉 WordPress 的高危入口(含 XML-RPC)

默认装的 WordPress,开着一堆没人用的入口 刚装好的 WordPress,公网上能直接访问到这些东西: /readme.html ...

别全信 X-Forwarded-For:让 WAF 真正看到真实客户端 IP

一个被忽略的默认值 很多 nginx 配置(含一些面板的默认模板)里写着: set_real_ip_from 0.0.0.0/0; rea ...

主题的 404 页被 nginx 吃掉了:fastcgi_intercept_errors 的坑

现象:主题明明有 404 页,访客看到的却是 nginx 的默认页 WordPress 主题通常会渲染一个像样的 404 页面(带导航、搜索框、 ...

宝塔日志从不轮转:单个访问日志涨到 221MB

症状:磁盘莫名其妙少了几百 MB 面板上看磁盘占用,发现 /www/wwwlogs 目录下单站日志已经 221 MB,整个目录 371 MB。而 ...

字体防盗链:别让别人白嫖你的 woff2 流量

为什么字体也要防盗链 图片防盗链大家都知道,字体常常被忘掉。但字体文件并不小——一个完整的 woff2 中文字库动辄几百 KB 到数 MB,别人 ...

WordPress 页面缓存零 PHP:WP Super Cache + nginx 静态直出

先说效果 改成 nginx 静态直出后,缓存命中的请求完全不会进入 PHP-FPM,一个 worker 都不占。对和别的站共用同一个 PHP-F ...