Appearance
命令行参数
提示
来自deepseek解释
原文链接:https://nginx.org/en/docs/switches.html
nginx 支持以下命令行参数:
- -? | -h — 打印命令行参数的帮助信息。
- -c — 使用指定的替代配置文件,而非默认配置文件。
- -e — 使用指定的替代错误日志文件来存储日志,而非默认文件 (1.19.5)。特殊值
stderr表示使用标准错误文件。 - -g — 设置全局配置指令,例如:
nginx -g "pid /var/run/nginx.pid; worker_processes \sysctl -n hw.ncpu`;"` - -l — 在指定端口或 UNIX 域套接字上启用 nginx 控制 REST API (1.29.8)。此参数作为我们商业订阅的一部分提供。
- -p — 设置 nginx 路径前缀,即存放服务器文件的目录(默认值为
/usr/local/nginx)。 - -q — 在配置测试期间抑制非错误消息的输出。
- -s — 向主进程发送信号。
signal参数可以是以下之一:stop— 快速关闭quit— 优雅关闭reload— 重新加载配置,启动使用新配置的新工作进程,并优雅地关闭旧工作进程reopen— 重新打开日志文件
- -t — 测试配置文件:nginx 检查配置语法是否正确,然后尝试打开配置中引用的文件。
- -T — 与
-t相同,但额外将配置转储到标准输出 (1.9.2)。 - -v — 打印 nginx 版本。
- -V — 打印 nginx 版本、编译器版本和配置参数。