英文文档对应页面:Command-line parameters,链接地址:http://nginx.org/en/docs/switches.html
命令行参数
nginx支持如下的命令行参数:
命令行参数
nginx支持如下的命令行参数:
-? | -h
打印命令行参数的帮助信息
-c file
使用一个其他的配置文件,代理默认的配置文件
-g directives
设置全局配置指令,例如:
nginx -g "pid /var/run/nginx.pid; worker_processes sysctl -n hw.ncpu;"(应该是:beginners_guide中讲到的 "main context",不在任意contexts中的指令)
-p prefix
设置nginx路径前缀,即存放服务器文件的目录(默认是:/usr/local/nginx)- nginx的安装目录?
-q
在配置测试期间,抑制非错误消息的输出
-s signal
发送一个signal给nginx的主进程。signal可以是下面的其中一个:
- stop - 快速关闭
- quit - 友好的关闭
- reload - 重载配置文件,使用新的配置创建新的工作进程,友好的关闭旧的工作进程
- reopen - 重新打开日志文件
-t
测试配置文件:nginx检查配置文件的语法正确性,并尝试打开配置文件中涉及到的文件(例如:include xxx,引入其他文件)
-T
同“-t”参数一样,但是附件打印配置文件到标准输出(1.9.2)
-v
打印nginx版本
-V
打印nginx版本,编译器版本,./configure配置参数