你一举一动,都是承诺,会被另一个人看在眼里,记在心上的
为甚么涅
主要是https证书过期了,需要更换相关的证书文件,虽然我找到了替换文件的位置,但是替换后却不知道怎么重启nginx,于是便有了这篇笔记
操作步骤
系统:Centos7
1. 查询nginx的状态(主要是看看主进程ID,后面会用到)
检查nginx服务状态
sudo systemctl status nginx
如图,拿到主进程ID为5633
2. 使用不带 -9 的 kill 命令: 发送 SIGTERM 信号给nginx主进程,这是默认信号,它请求进程正常退出。
sudo kill -TERM [nginx_pid] 例:sudo kill -TERM 5633
其中 5633 是上个步骤拿到的nginx主进程的PID。
3. 如果nginx作为系统服务运行,您可以使用 systemctl 来停止服务:
sudo systemctl stop nginx
这个命令会向服务发送停止信号,并等待服务正常关闭。
4. 停止服务后,再次查询nginx服务状态:
sudo systemctl status nginx
如果看到如下图中箭头所示,有inactive说明进程已经停止。此时访问该nginx代理的服务接口将会被拒绝
到这一步,nginx就已经停止服务了,如果无需重启的话,就可以愉快地断开服务器了,想要继续重启的话,就看最后一步哈
5. 最后一步: 重启nginx服务,ending...
sudo systemctl start nginx
重启完也可以再次查询下服务状态
sudo systemctl status nginx
如下图,Active会再次变为绿色滴active,主进程ID会生成一个新的,这样再次访问相关服务接口就ok了
最后
这篇笔记主要记录的是我在重启中总结的一组操作步骤,各位大佬看完如果觉得有说得不对的,需要补充的,或者步骤优化的,欢迎在评论区留言哈