rmdir.cn

systemctl reload nginx

通过 systemd 重载 Nginx 配置

语法

sudo systemctl reload nginx

说明

适用于带有 ExecReload 的 nginx.service。reload 执行服务单元定义的重载动作,不重启整个服务。daemon-reload 只让 systemd 重读单元文件,不能替代 Nginx 配置重载。

示例

检查通过后重载服务

默认安装下的配置上线流程。

sudo nginx -t && sudo systemctl reload nginx

注意事项:会应用配置修改。定制单元应先确认其二进制和配置路径与检查命令一致。

查看单元的重载行为

在定制安装或重载失败时检查 ExecReload。

systemctl cat nginx

注意事项:单元可能包含环境设置或敏感参数,对外分享前需要脱敏。

参考资料