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`