一台 VPS 上可能同时托管博客、面板和其他入口。只改目标站点,并使用平滑加载,可以减少对其他服务的影响。
找到实际配置
nginx -t
nginx -T第二条会输出全部配置,可能含上游认证信息,结果只在管理员终端查看,不直接贴到公开文章。重点查目标 server_name、include 路径和端口监听关系。
修改前保存原件
给目标配置留带日期的副本,保存在仅管理员可读的维护目录。不要把带凭据的 .bak 放进网站根目录,避免被静态文件规则下载。
配置通过后才加载
nginx -t && nginx -s reload平滑加载会让新请求使用新配置,已有工作进程完成当前请求后退出。仍需检查错误日志和实际入口,因为语法正确不等于上游可用。
验证四种请求
- 首页与文章正常返回。
- 管理员登录不被缓存。
- 静态资源无 404。
- 未知路径保持真实 404,不缓存登录失败。
若回滚,恢复原配置后再次检查并加载。记录此次改动影响的域名和服务,便于后续维护者快速判断范围。
评论 (0)