← 全部文章

技术与生活 / 一篇记录

先 nginx -t,再让配置生效

检查命令解析指定配置,能发现部分语法、文件路径与资源访问问题。运行中的实例可能使用另一套路径,检查目标与实际服务必须一致才有价值。

先明确这里的区别

配置文件语法正确只是发布的第一步,重载后还要验证真实请求。

配置片段不是完整配置文件,应放入正确的上下文,并按实际环境调整路径与端口。

nginx -t

怎样判断处理正确

确认检查的是运行中实例使用的配置路径。

从进程启动参数确认二进制与主配置文件,检查后再发布。对于证书、代理和静态目录,还要补一次真实请求,验证运行环境中的行为。

检查结果中包含的配置路径应与维护记录一致。服务器上同时存在系统包与手工安装版本时,启动脚本、证书续期脚本和人工检查命令也应统一,避免各自操作不同实例。

需要留意的是,同一机器可能安装多份 Nginx,不能只依赖 PATH 中的默认命令。

参考:Nginx 文档。

搜索文章

输入关键词,找回一篇记录。