nginx -h 命令用于显示 Nginx 命令行帮助信息。以下是详细说明及案例:

详细说明

  1. 命令格式

    nginx -h
  2. 功能

    • 显示 Nginx 的命令行选项及其简要说明。

    • 帮助用户快速了解 Nginx 支持的命令行参数。

  3. 常用选项

    • stop:快速关闭。

    • quit:优雅关闭。

    • reload:重新加载配置文件。

    • reopen:重新打开日志文件。

    • -?-h:显示帮助信息。

    • -v:显示 Nginx 版本信息。

    • -V:显示 Nginx 版本及编译配置信息。

    • -t:测试配置文件语法是否正确。

    • -T:测试配置文件语法并输出配置文件内容。

    • -q:在测试配置文件时,不显示非错误信息。

    • -s:发送信号到 Nginx 主进程,支持以下子命令:

    • -p:指定 Nginx 的工作目录。

    • -c:指定 Nginx 配置文件的路径。

    • -g:设置全局配置指令。

案例

  1. 显示帮助信息

    nginx -h

    输出示例:

    nginx version: nginx/1.18.0
    Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
    
    Options:
      -?,-h         : this help
      -v            : show version and exit
      -V            : show version and configure options then exit
      -t            : test configuration and exit
      -T            : test configuration, dump it and exit
      -q            : suppress non-error messages during configuration testing
      -s signal     : send signal to a master process: stop, quit, reopen, reload
      -p prefix     : set prefix path (default: /usr/local/nginx/)
      -c filename   : set configuration file (default: conf/nginx.conf)
      -g directives : set global directives out of configuration file
  2. 测试配置文件语法

    nginx -t

    输出示例:

    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
  3. 重新加载配置文件

    nginx -s reload
  4. 指定配置文件路径

    nginx -c /path/to/nginx.conf
  5. 设置全局配置指令

    nginx -g "worker_processes 4;"

通过 nginx -h 可以快速了解 Nginx 的命令行选项及其用法。

本篇文章内容来源于:nginx -h详细说明以及案例