Nginx 配好 HTTPS 后,让 http 自动跳转 https 的完整做法
证书配好后,http 还得手动跳 https?其实给 80 端口单独加个 server 块,一条 return 301 就够了。这篇讲清楚标准写法、$host 和 $request_uri 怎么用、改完怎么 nginx -t 再 reload,以及 CDN 在前面时容易踩的坑。
证书配好后,http 还得手动跳 https?其实给 80 端口单独加个 server 块,一条 return 301 就够了。这篇讲清楚标准写法、$host 和 $request_uri 怎么用、改完怎么 nginx -t 再 reload,以及 CDN 在前面时容易踩的坑。
Nginx location 到底谁先匹配?=、^~、正则、普通前缀的优先级顺序,配一个例子讲透匹配过程。再聊三个高频坑:最长前缀被正则覆盖、正则顺序写反、rewrite 和 try_files 造成循环,附排查命令。
容器日志把磁盘写满很常见,先别乱删镜像。用 du 定位到 json.log,truncate 清空应急,再在 daemon.json 或 compose 里配 max-size、max-file 做轮转,最后加监控和外送日志,避免反复爆盘。
WordPress 被挂马别慌着重装,先隔离、备份、查入口。本文按实操顺序讲清楚怎么用 find 和 grep 定位恶意文件、用官方包覆盖核心目录、清理数据库里的注入内容,最后给出上传目录禁执行 PHP、关闭后台编辑、限制登录等加固配置,避免二次中招。
磁盘告警别急着删文件。先用 df -h 和 df -i 确认哪块盘、是不是 inode 满了,再用 du 逐层钻目录找大户,配合 find 按大小和时间精准捞大文件、旧日志。文中还讲了清空日志的正确姿势,以及删完空间不释放时怎么用 lsof 查句柄。
Cloudflare 免费套餐就能给网站加速并藏住源站 IP,但配错一步就白搭。这篇讲清楚 DNS 记录怎么开橙色云朵、源站防火墙怎么只放行 Cloudflare 网段、SSL 选哪种模式,最后教你验证真实 IP 是否真的藏住了。
Nginx 防 CC 不用装插件,limit_conn 和 limit_req 两个模块就够。本文给出共享内存区定义、server 级限流配置、burst 与 nodelay 的含义,还有日志验证和阈值建议,照着改完 nginx -t 重载即可生效。
用 Cloudflare 免费版给网站加速,同时把真实 IP 藏起来,其实不难。关键就三步:域名 NS 改到 Cloudflare,DNS 记录开小黄云,再用防火墙只放行 Cloudflare 的 IP 段。SSL 模式选“完全(严格)”最稳,别用“灵活”省事。最后记得查一下历史 DNS 记录,别让旧解析暴露了源站。
WordPress 老弹 502 Bad Gateway,别急着删插件。先看 Nginx 和 PHP-FPM 日志,大多是进程池太小、内存不够或脚本超时。按本文调 max_children、加 swap、改超时,再清掉臃肿插件,基本能稳住。
Nginx location 匹配顺序经常把人绕晕:=、^~、~、~* 和普通前缀到底谁先谁后?本文用一张配置示例讲清优先级,并总结正则顺序、^~ 与 = 混用、try_files 重定向等常见坑,最后给出排查命中的实用方法。