#教程
16 则推送
- 输入 tme —— 只出 Model 3
输入 tme 只联想出 Model 3,搜索建议没有把品牌和车型接上。
- Touch ID 失灵 —— 16 寸 Mac
MacBook Pro 16 的 Touch ID 坏了,Mac 上没有第二个指纹入口。
- Nginx 学习笔记 (8) —— 缓存加速指南
Nginx proxy_cache 基本配置:缓存目录、缓存键、有效期、防缓存雪崩,以及手动清除缓存。
- Nginx 学习笔记 (a4) —— 浅谈负载均衡
Nginx upstream 常用负载均衡策略:热备、轮询、最小连接、源地址哈希、加权与健康检查。
- Nginx 学习笔记 (7) —— 启用 Brotli 压缩
为 Nginx 编译 ngx_brotli 模块,启用压缩率高于 Gzip 的 Brotli 算法。
- Nginx 学习笔记 (a3) —— 让 sub_filter 替换 Gzip 内容
对方无视 Accept-Encoding 硬塞 Gzip,sub_filter 替换失败?两次 proxy_pass 先解压再替换。
- Nginx 学习笔记 (6) —— sub_filter 替换响应内容
用 Nginx 的 sub_filter 查找并替换反代回来的内容,记得先禁用上游压缩。
- Nginx 学习笔记 (a2) —— $host、$http_host 与 $server_name
Nginx 三个容易混淆的变量 $host、$http_host、$server_name 各取自哪里,以及 server 的匹配顺序。
- Nginx 学习笔记 (a1) —— proxy_set_header 默认值
proxy_set_header 默认只改 Host 和 Connection 两个字段:为什么这样设,以及何时要改。
- Nginx 学习笔记 (5) —— 被反代被镜像了怎么办?
网站被反代、被镜像时的几种 Nginx 反制手段:封 IP、屏蔽 UA、禁 IP 直访、图片反盗链和访问认证。
- Nginx 学习笔记 (4) —— 自动跳转 https 或 www
Nginx 把 HTTP 301 到 HTTPS、开启 HSTS 并加入预加载列表,以及 non-www 统一跳转 www。
- Nginx 学习笔记 (a0) —— HTTP/2、TLS 1.3 和 HSTS
升级 OpenSSL 1.1.1 并重新编译 Nginx,开启 HTTP/2、TLS 1.3 和 HSTS,冲 SSL Server Test 的 A+。
- Nginx 学习笔记 (3) —— Let's Encrypt 证书
用 Certbot 为 Nginx 申请 Let's Encrypt 证书,并用 cron 定时任务自动续期。
- Nginx 学习笔记 (2) —— 反向代理基本配置
Nginx 反向代理的基本配置:拆分 server block、resolver 动态解析、Referer、X-Forwarded-For 与 Cookie。
- Nginx 学习笔记 (1) —— 源码安装与开机自启
在 CentOS 7 上从源码编译安装 Nginx 1.16,并用 systemd 实现开机自启。
- 清理 Time Machine 本地快照以升级 macOS
升级 macOS 提示空间不足,可用空间却明明够?可能是 Time Machine 本地快照在作怪,用 tmutil 删除。