nginx安装情况
安装目录为 /usr/local/nginx/
配置文件目录为 /usr/local/nginx/conf/
日志文件目录为 /usr/local/nginx/logs/
命令方式
启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启
/usr/local/nginx/sbin/nginx -s reload
停止
/usr/local/nginx/sbin/nginx -s stop
检测配置文件是否正确
/usr/local/nginx/sbin/nginx -t
信号方式
获取进程id
cat /usr/local/nginx/logs/nginx.pid
优雅重启
kill -HUP (进程号)
例:
kill -HUP 'cat /usr/local/nginx/logs/nginx.pid'
优雅停止
kill -QUIT (进程号)
暴力停止
kill -TERM (进程号)
kill -INT (进程号)
其他信号指令
kill -USR1 (进程号) //重读日志
kill -USR2 (进程号) //平滑升级
kill -WINCH (进程号) //优雅关闭旧的进程,配合USR2
强制停止
pkill -9 nginx