Nginx 启动 停止 重启

启动

如果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          从容关闭工作进程

你可能感兴趣的:(Nginx 启动 停止 重启)