nginx 命令

1. 检查nginx配置文件的正确性

[root@linux_jack ~]# /usr/local/nginx/sbin/nginx -t

#输出如下内容表示正确

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

2.nginx的启动

/usr/local/nginx/sbin/nginx

3. nginx的 关闭,重启

nginx对进程的控制能力非常强大,可以通过信号指令控制进程,常用的信号有

quit , 处理完当前请求后,关闭进程。

例如:

kill -quit `cat /usr/local/nginx/logs/nginx.pid` 

hup    表示重新加载配置,关闭原有的进程,并开启新的工作进程,此操作不会中断用户的访问请求,因此可以平滑的重启nginx

例如:kill -hup `cat /usr/local/nginx/logs/nginx.pid`

usr1  ,用于nginx的日志切换,也就是重新打开一个日志文件,例如,每天要生成一个新的日志文件时,可以使用这个信号来控制

例如:kill -usr1 `cat /usr/local/nginx/logs/nginx.pid`

usr2    用于平滑的升级可执行程序

例如: kill -usr2 `cat /usr/local/nginx/logs/nginx.pid`

winch  从容关闭工作进程

例如: kill -winch `cat /usr/local/nginx/logs/nginx.pid`