命令行参数
Nginx 支持以下命令行参数
-
-?
|-h
— 打印命令行参数的帮助信息。 -
-c
— 使用备用配置文件文件
文件
而不是默认文件。 -
-e
— 使用备用错误日志文件
文件
来存储日志,而不是默认文件 (1.19.5)。特殊值stderr
选择标准错误文件。 -
-g
— 设置 全局配置指令,例如:指令
nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
-
-p
— 设置 Nginx 路径前缀,即存储服务器文件的目录 (默认值为前缀
/usr/local/nginx
)。 -
-q
— 在配置测试期间抑制非错误消息。 -
-s
— 向主进程发送 信号。参数 信号 可以是以下之一:信号
-
stop
— 快速关闭 -
quit
— 优雅关闭 -
reload
— 重新加载配置,启动具有新配置的新工作进程,优雅地关闭旧工作进程。 -
reopen
— 重新打开日志文件
-
-
-t
— 测试配置文件:Nginx 检查配置的语法是否正确,然后尝试打开配置中引用的文件。 -
-T
— 与-t
相同,但还会将配置文件转储到标准输出 (1.9.2)。 -
-v
— 打印 Nginx 版本。 -
-V
— 打印 Nginx 版本、编译器版本和配置参数。