文章内容

2020/8/14 17:22:58,作 者: 黄兵

nginx -s reload vs systemctl restart nginx

重新启动nginx,使用:

首先检查配置是否正确:

sudo nginx -t

之后重新启动nginx:

sudo systemctl restart nginx

上面是通过服务的方式重启nginx,会杀死进程。

如果只是修改了配置,需要重新加载配置使用:

sudo nginx -s reload

这种方式无需完全停止Nginx服务器。

如果只是修改了配置,使用后面一种方法,重新加载配置,如果nginx服务出现问题,需要重启使用前面一种方法。


参考资料:

1、Controlling NGINX Processes at Runtime

2、What's the difference between starting nginx with command “nginx”, “service start nginx” and “systemctl nginx start”?


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - nginx -s reload vs systemctl restart nginx

分享到:

发表评论

评论列表