Nginx启动,停止和重新加载配置
nginx配置文件
nginx及其模块的工作方式是由配置文件指定,默认情况下配置文件被命名为nginx.conf并且存放在 /usr/local/nginx/conf | /etc/nginx | /usr/local/etc/nginx
nginx命令
要启动nginx直接运行nginx文件,启动后可以使用以下命令。
nginx -s options
options参数可以是下面之一
stop
- 快速关机quit
- 优雅的关机 (等待工作进程完成当前请求的服务时,停止nginx进程)reload
- 重新加载配置文件 (当nginx配置发生更改的时候,需要指定该命令才会生效。一旦主进程收到该命令,它将首先检查配置文件的语法正确性然后尝试应用新的配置,如果应用成功,主进程将会启动新的工作进程的同时向旧工作进程发送关闭请求,否则的话主进程将回滚更改继续使用旧的配置。当旧进程接收关闭命令,旧进程会停止接收新的请求同时完成正在处理的请求,最后旧工作进程退出)reopen
- 重新打开日志文件
查看nginx进程的列表
ps -ax
该命令可以看到所有进程包括进程ID,默认情况下主进程的ID将写入nginx.pid目录,
如果需要正常关闭某个进程,执行命令:kill -s QUIT 进程ID