Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/xml/ru/docs/switches.xml
1 views
1
<!--
2
Copyright (C) Igor Sysoev
3
Copyright (C) Nginx, Inc.
4
-->
5
6
<!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
7
8
<article name="Параметры командной строки nginx"
9
link="/ru/docs/switches.html"
10
lang="ru"
11
rev="4">
12
13
<section>
14
15
<para>
16
nginx поддерживает следующие параметры командной строки:
17
<list type="bullet">
18
19
<listitem>
20
<literal>-?</literal> | <literal>-h</literal>&mdash;вывод справки
21
по параметрам командной строки.
22
</listitem>
23
24
<listitem>
25
<literal>-c <value>файл</value></literal>&mdash;использование альтернативного
26
конфигурационного файла <value>файл</value> вместо файла по умолчанию.
27
</listitem>
28
29
<listitem>
30
<literal>-e <value>файл</value></literal>&mdash;использование альтернативного
31
лог-файла ошибок <value>файл</value>
32
вместо файла по умолчанию (1.19.5).
33
Специальное значение <literal>stderr</literal> выбирает стандартный файл ошибок.
34
</listitem>
35
36
<listitem>
37
<literal>-g <value>директивы</value></literal>&mdash;задание
38
<link doc="ngx_core_module.xml">глобальных директив конфигурации</link>,
39
например
40
<programlisting>
41
nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
42
</programlisting>
43
</listitem>
44
45
<listitem id="l">
46
<literal>-l <value>порт</value></literal>&mdash;включение
47
<link url="https://docs.nginx.com/nginx/admin-guide/basic-functionality/runtime-control#control-api">REST API управления nginx</link>
48
на указанном <value>порту</value> или UNIX-сокете (1.29.8).
49
<para>
50
<note>
51
Параметр доступен как часть
52
<commercial_version>коммерческой подписки</commercial_version>.
53
</note>
54
</para>
55
</listitem>
56
57
<listitem>
58
<literal>-p <value>префикс</value></literal>&mdash;задание префикса пути nginx,
59
т.е. каталога, в котором будут находиться файлы сервера
60
(по умолчанию&mdash;каталог <value>/usr/local/nginx</value>).
61
</listitem>
62
63
<listitem>
64
<literal>-q</literal>&mdash;вывод только сообщений об ошибках
65
при тестировании конфигурации.
66
</listitem>
67
68
<listitem>
69
<literal>-s <value>сигнал</value></literal>&mdash;отправка <i>сигнала</i>
70
главному процессу.
71
Аргументом <i>сигнал</i> может быть:
72
<list type="bullet">
73
<listitem>
74
<literal>stop</literal>&mdash;быстрое завершение
75
</listitem>
76
<listitem>
77
<literal>quit</literal>&mdash;плавное завершение
78
</listitem>
79
<listitem>
80
<literal>reload</literal>&mdash;перезагрузка конфигурации,
81
старт нового рабочего процесса с новой конфигурацией,
82
плавное завершение старых рабочих процессов.
83
</listitem>
84
<listitem>
85
<literal>reopen</literal>&mdash;переоткрытие лог-файлов
86
</listitem>
87
</list>
88
</listitem>
89
90
<listitem>
91
<literal>-t</literal>&mdash;тестирование конфигурационного файла:
92
nginx проверяет
93
синтаксическую правильность конфигурации, а затем пытается открыть файлы,
94
описанные в конфигурации.
95
</listitem>
96
97
<listitem>
98
<literal>-T</literal>&mdash;то же, что и <literal>-t</literal>,
99
а также вывод конфигурационных файлов
100
в стандартный поток вывода (1.9.2).
101
</listitem>
102
103
<listitem>
104
<literal>-v</literal>&mdash;вывод версии nginx.
105
</listitem>
106
107
<listitem>
108
<literal>-V</literal>&mdash;вывод версии nginx, версии компилятора
109
и параметров конфигурации сборки.
110
</listitem>
111
112
</list>
113
</para>
114
115
</section>
116
117
</article>
118
119