查看在运行的 nginx 进程
ps -ef | grep nginx
root 2566 1 0 12:45 ? 00:00:00 nginx: master process ./nginx -c /home/deployer/nginx/conf/nginx.conf
nobody 2567 2566 0 12:45 ? 00:00:00 nginx: worker process
root 5436 5350 0 12:56 pts/1 00:00:00 grep --color=auto nginx
重载配置文件
当修改了配置文件,需要运行以下命令来是更改的内容生效
nginx -s reload
热部署
1、先将已经在运行的 nginx 二进制文件复制出一份
cp nginx nginx.old
2、将新下载并且已经编译好的 二进制文件 nginx 复制到旧的nginx下的 sbin 目录中,替换原来的 nginx 二进制文件
cp -r nginx /home/deployer/nginx/sbin/ -f
3、发送信号通知 nginx
kill -USR2 2566
4、再次查看 nginx 进程
ps -ef | grep nginx
root 2566 1 0 12:45 ? 00:00:00 nginx: master process ./nginx -c /home/deployer/nginx/conf/nginx.conf
nobody 2567 2566 0