启动
默认启动
/usr/local/nginx/sbin/nginx
指定配置文件启动
/usr/local/nginx/sbin/nginx -c /tmp/nginx.conf
其他目录启动
/usr/local/nginx/sbin/nginx -p path
全局配置项启动
/usr/local/nginx/sbin/nginx -g "pid /var/nginx/test.pid;"
在运行其他命令时也要将 -g
更改的参数带上
/usr/local/nginx/sbin/nginx -g "pid /var/nginx/test.pid;" -s stop
测试配置信息
root@0c81ee254748:/# /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
屏蔽 error 级别以下信息
/usr/local/nginx/sbin/nginx -t -q
-v & -V
-v
显示版本
-V
显示配置编译阶段的信息
终止
快速终止
/usr/local/nginx/sbin/nginx -s stop
-s
发送信号量
现有请求停止再终止
/usr/local/nginx/sbin/nginx -s quit
重读配置项
/usr/local/nginx/sbin/nginx -s reload
日志回滚
/usr/local/nginx/sbin/nginx -s reopen
参考资料:《深入理解 Nginx --模块开发与架构解析》--陶辉