Nginx支持以下命令行参数:
- -?|-h:打印命令行参数的帮助信息。
- -c file:启动Nginx的配置文件。
- -g directives:设置全局配置指令,例如:
# 设置Nginx的进程文件,和动态配置worker进程数
nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
- -p prefix:设置Nginx路径前缀,例如,一个保存服务器文件的路径,默认为,/usr/local/nginx。
- -q:在配置测试期间,压抑非错误消息。
- -s signal:发送一个信号给主进程。signal可选参数为:
- stop:快速关闭。
- quit:优雅关闭。
- reload:重新加载配置。使用新配置启动新Worker进程,优雅关闭老Worker进程。
- reopen:重新代开日志文件。
- -t:测试配置文件:Nginx检查配置文件的语法正确性,然后尝试打开配置中提到的文件。
- -T:与-t功能相同,此外,在标准输出流输出配置文件。
- -v:打印Nginx版本。
- -V:打印Nginx版本、编译器版本和配置参数。