上一篇文章中我们介绍了如何安装和启动nginx,这篇文档继续介绍nginx的常用命令.
reload
./nginx -s reload
这个指令通常在修改配置文件后使用,可以让nginx在不停止运行的情况下重新加载配置文件,如果配置文件内容有误(一般是语法错误或者找不到指令),则命令会执行失败,但是不会影响到nginx的运行.
quit
./nginx -s quit
这个指令最终目的是让nginx停止运行,但是nginx会处理完全部的请求后才停止运行,通常情况下应该很少需要让nginx停止运行(除非是在为nginx增加新的模块的情况下),一般情况下如果需要让nginx停止运行,推荐使用这个方法.
stop
./nginx -s stop
这个指令最终目的也是让nginx停止运行,但是与quit不同的是,即使现在还有待处理的请求,nginx也会马上停止运行,客户端可能会收到不正确的响应.