教程共28篇
自建密码库 Vaultwarden(2026 实操):Docker 起服务,客户端照用官方 Bitwarden-小绵羊的小窝

自建密码库 Vaultwarden(2026 实操):Docker 起服务,客户端照用官方 Bitwarden

密码存浏览器换台设备就抓瞎。用 Vaultwarden 在 VPS 上起一份自己的 Bitwarden 服务端,Docker Compose 加 Nginx 反代,客户端还是官方的
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩前天
03410
CDN 缓存一直 MISS:一个 session_start 让整页缓存全废(2026 实操)-小绵羊的小窝

CDN 缓存一直 MISS:一个 session_start 让整页缓存全废(2026 实操)

页面缓存插件装了、CDN 规则也命中了,文章页还是次次回源。用 curl 看三组响应头,能直接指到那个偷偷开会话的 session_start
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩5天前
02614
邮件进了垃圾箱?把 SPF、DKIM、DMARC 三条记录配齐(2026 实操)-小绵羊的小窝

邮件进了垃圾箱?把 SPF、DKIM、DMARC 三条记录配齐(2026 实操)

用自己的域名给 WordPress 发通知,邮件却总被 Gmail 扔进垃圾箱。从 dig 查记录开始,配好 SPF、DKIM、DMARC,再看收件方给的认证结果
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩6天前
03910
一个爬虫占掉六成动态请求,1889 条还是 POST:用 nginx 按 UA 给爬虫限速(2026 实操)-小绵羊的小窝

一个爬虫占掉六成动态请求,1889 条还是 POST:用 nginx 按 UA 给爬虫限速(2026 实操)

从 nginx 日志数 UA,发现 meta-externalagent 一天打出 3675 条动态请求,其中 1889 条是 POST 进 admin-ajax;用 map 加 limit_req 按 UA 限速,附实测 429 结果、坑位与回滚命令
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩10天前
05114
2G 内存被 OOM 杀了 5 次,swap 却空着 94%:swappiness=0 挖的坑(2026 实操)-小绵羊的小窝

2G 内存被 OOM 杀了 5 次,swap 却空着 94%:swappiness=0 挖的坑(2026 实操)

这台 2G 内存的服务器 74 天里被内核杀了 5 次 mysqld,每次 OOM 那一刻 swap 还有 1.9G 是空的。不是内存不够,是 vm.swappiness=0 让内核不肯换出匿名页。完整流程:读 OOM 现场的内存账、用 ...
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩11天前
03411
SSH 被敲了 10 万次之后:关掉密码登录,再用 ipset 挡掉高频 IP(2026 实操)-小绵羊的小窝

SSH 被敲了 10 万次之后:关掉密码登录,再用 ipset 挡掉高频 IP(2026 实操)

不到 25 天,这台服务器被 SSH 爆破 101,093 次,而 sshd 还开着密码登录。这篇是完整的止血流程:sshd_config 改哪一行才真的关掉密码认证、怎么给自己留一条自动回滚的后路、用 ipset 把高频 ...
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩12天前
04315
WordPress 邮件发不出去排查(2026 实操):wp_mail 说成功,postfix 挂了 71 天-小绵羊的小窝

WordPress 邮件发不出去排查(2026 实操):wp_mail 说成功,postfix 挂了 71 天

评论通知和找回密码的邮件收不到,后台却没有任何报错。这篇按通道分层排查:wp_mail 走的是主题 SMTP 还是 PHP mail ,sendmail 后面那台 postfix 为什么起不来,出站 25 端口和 SPF 记录又该...
是小绵羊咩的头像-小绵羊的小窝是小绵羊咩13天前
03813