Mercurial > hg > nginx-site
view xml/en/docs/switches.xml @ 2979:c1b9ab38ff09
Updated link to HTTP/2 RFC.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 13 Jun 2023 19:24:58 +0100 |
parents | 2b71a9ef37c1 |
children |
line wrap: on
line source
<!-- Copyright (C) Igor Sysoev Copyright (C) Nginx, Inc. --> <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> <article name="Command-line parameters" link="/en/docs/switches.html" lang="en" rev="4"> <section> <para> nginx supports the following command-line parameters: <list type="bullet"> <listitem> <literal>-?</literal> | <literal>-h</literal>—print help for command-line parameters. </listitem> <listitem> <literal>-c <value>file</value></literal>—use an alternative configuration <value>file</value> instead of a default file. </listitem> <listitem> <literal>-e <value>file</value></literal>—use an alternative error log <value>file</value> to store the log instead of a default file (1.19.5). The special value <literal>stderr</literal> selects the standard error file. </listitem> <listitem> <literal>-g <value>directives</value></literal>—set <link doc="ngx_core_module.xml">global configuration directives</link>, for example, <programlisting> nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;" </programlisting> </listitem> <listitem> <literal>-p <value>prefix</value></literal>—set nginx path prefix, i.e. a directory that will keep server files (default value is <value>/usr/local/nginx</value>). </listitem> <listitem> <literal>-q</literal>—suppress non-error messages during configuration testing. </listitem> <listitem> <literal>-s <value>signal</value></literal>—send a <i>signal</i> to the master process. The argument <i>signal</i> can be one of: <list type="bullet"> <listitem> <literal>stop</literal>—shut down quickly </listitem> <listitem> <literal>quit</literal>—shut down gracefully </listitem> <listitem> <literal>reload</literal>—reload configuration, start the new worker process with a new configuration, gracefully shut down old worker processes. </listitem> <listitem> <literal>reopen</literal>—reopen log files </listitem> </list> </listitem> <listitem> <literal>-t</literal>—test the configuration file: nginx checks the configuration for correct syntax, and then tries to open files referred in the configuration. </listitem> <listitem> <literal>-T</literal>—same as <literal>-t</literal>, but additionally dump configuration files to standard output (1.9.2). </listitem> <listitem> <literal>-v</literal>—print nginx version. </listitem> <listitem> <literal>-V</literal>—print nginx version, compiler version, and configure parameters. </listitem> </list> </para> </section> </article>