Nginx常用命令

young 503 2021-10-18

常用命令

启动命令

在sbin目录下

./nginx

默认加载nginx.conf配置

./nginx -c xxx/nginx-new.conf

加载指定的配置文件

./nginx -g "pid logs/nginx-new.pid;"

启动nginx,并将master的进程编号写到logs/nginx-new.pid中

分号不能少

停止命令

信号量停止

语法:kill 信号量类型 master进程编号

  • kill -quit 进程编号

    从容停止:允许nginx服务将当前正在处理的网络请求处理完成,单不再接收新的请求。

  • kill -term 进程编号

    快速停止:立即停止当前nginx服务正在处理的所有网络请求

  • kill -9 进程编号

    强制停止:需要分别干掉master进程和worker进程

命令停止

nginx -s

send signal to a master process: stop, quit, reopen, reload

修改了pid文件路径的时候,需要指定pid文件路径

重新加载

./nginx -t 检查默认配置文件

./nginx -s reload 重新加载

kill -hup master进程编号