个人站长的自动化脚本,绝大多数都是用 Bash 写的:备份脚本、日志清理脚本、健康检查脚本、部署脚本。很多人学到的第一课是「在脚本开头写上 set -eu...
MySQL 8.0.18 引入了一个被严重低估的命令:EXPLAIN ANALYZE。绝大多数站长对它的印象还停留在「EXPLAIN 看看走了哪个索引」,...
给私有目录加密码,很多人第一反应是 auth_basic。但 auth_basic 有个绕不过去的先天缺陷:它是 Nginx 自己拿着 htpasswd ...
一、为什么值得专门讲 Nginx 的 map 变量如果你管着不止一个域名,或者同一套代码要服务多个站点,Nginx 配置里最容易失控的东西就是"判断逻辑"...
一、为什么"我发的邮件"会进垃圾箱,而这个问题往往和服务器运维强相关个人站长迟早会遇到这件事:网站上的评论通知、密码重置邮件、订阅确认邮件,客户说"我没收...
一、先说结论:日志不是"写满了磁盘",而是"盘被吃光时你已经没机会登录了"几乎每个个人站长都遇到过一次这样的时刻:网站突然 502,SSH 连上去敲命令卡...
进程莫名消失了,日志里什么都没留下半夜收到一条告警说网站 502,你登录上去一看:PHP-FPM 主进程还在,但子进程数量不对;或者更典型的场景——那个每...
同一篇内容有五个网址,搜索引擎该收录哪个个人站长最常遇到的收录怪象之一:你明明只写了一篇文章,但在搜索引擎眼里却变成了好几条重复的 URL。打开抓取统计一...