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