启动
如果Nginx的安装目录在/usr/local/nginx/下,那么Nginx的启动命令为
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c 指定了Nginx配置文件的路径,如果不指定加载/usr/local/nginx/conf/下的配置文件
停止
Nginx的常用的停止方式有三种:
1、从容停止
kill -QUIT 【Nginx的主进程号】
如果在nginx.conf配置了pid的值,停止可以直接用:
Kill -QUIT ·/usr/local/nginx/logs/nginx.pid·
2、快速停止
kill -TERM 【Nginx的主进程号】
或者
kill - INT 【Nginx的主进程号】
3、强制停止
pkill -9 /usr/local/nginx/sbin/nginx
重启
修改了配置文件,需要Nginx来重新加载,同样可以发送系统信号给Nginx主进程:
kill -HUP 【主进程号】
或者
/usr/local/nginx/sbin/nginx -s reload
附:Nginx的信号控制
TERM 、INT 快速关闭
HUP 平滑重启,加载配置文件
QUIT 从容关闭
USR1 重新打开日志文件,在切割日志时用途较大
WINCH 从容关闭工作进程