Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/xml/ru/docs/configure.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/configure.html"
10
lang="ru"
11
rev="26">
12
13
<section>
14
15
<para>
16
Сборка настраивается командой <command>configure</command>.
17
Она определяет особенности системы и, в частности, методы, которые nginx
18
может использовать для обработки соединений.
19
В конце концов она создаёт <path>Makefile</path>.
20
</para>
21
22
<para>
23
Команда <command>configure</command> поддерживает следующие параметры:
24
</para>
25
26
<para>
27
<list type="tag">
28
29
<tag-name>
30
<literal>--help</literal>
31
</tag-name>
32
<tag-desc>
33
печатает справочное сообщение.
34
</tag-desc>
35
36
</list>
37
</para>
38
39
<para>
40
<list type="tag">
41
42
<tag-name id="prefix">
43
<literal>--prefix=<value>путь</value></literal>
44
</tag-name>
45
<tag-desc>
46
задаёт каталог, в котором будут находиться файлы сервера.
47
Этот же каталог будет использоваться для всех относительных путей,
48
задаваемых <command>configure</command> (кроме путей к исходным текстам
49
библиотек) и в конфигурационном файле <path>nginx.conf</path>.
50
По умолчанию&mdash;каталог <path>/usr/local/nginx</path>.
51
</tag-desc>
52
53
<tag-name>
54
<literal>--sbin-path=<value>путь</value></literal>
55
</tag-name>
56
<tag-desc>
57
задаёт имя исполняемого файла nginx.
58
Это имя используется только на стадии установки.
59
По умолчанию файл называется
60
<path><value>префикс</value>/sbin/nginx</path>.
61
</tag-desc>
62
63
<tag-name>
64
<literal>--modules-path=<value>путь</value></literal>
65
</tag-name>
66
<tag-desc>
67
задаёт каталог, в который будут устанавливаться динамические модули.
68
По умолчанию используется каталог <path><value>префикс</value>/modules</path>.
69
</tag-desc>
70
71
<tag-name id="conf_path">
72
<literal>--conf-path=<value>путь</value></literal>
73
</tag-name>
74
<tag-desc>
75
задаёт имя конфигурационного файла <path>nginx.conf</path>.
76
При желании nginx можно всегда запустить с другим конфигурационным файлом,
77
указав его в параметре командной строки
78
<nobr><literal>-c <value>файл</value></literal></nobr>.
79
По умолчанию файл называется
80
<path><value>префикс</value>/conf/nginx.conf</path>.
81
</tag-desc>
82
83
<tag-name>
84
<literal>--error-log-path=<value>путь</value></literal>
85
</tag-name>
86
<tag-desc>
87
задаёт имя основного файла ошибок, предупреждений и диагностики.
88
После установки имя файла можно всегда поменять в конфигурационном
89
файле <path>nginx.conf</path> с помощью директивы
90
<link doc="ngx_core_module.xml" id="error_log"/>.
91
По умолчанию имя
92
файла&mdash;<path><value>префикс</value>/logs/error.log</path>.
93
</tag-desc>
94
95
<tag-name>
96
<literal>--pid-path=<value>путь</value></literal>
97
</tag-name>
98
<tag-desc>
99
задаёт имя файла <path>nginx.pid</path>,
100
в котором будет храниться номер главного процесса.
101
После установки имя файла можно всегда поменять в конфигурационном
102
файле <path>nginx.conf</path> с помощью директивы
103
<link doc="ngx_core_module.xml" id="pid"/>.
104
По умолчанию имя
105
файла&mdash;<path><value>префикс</value>/logs/nginx.pid</path>.
106
</tag-desc>
107
108
<tag-name>
109
<literal>--lock-path=<value>путь</value></literal>
110
</tag-name>
111
<tag-desc>
112
задаёт префикс имён файлов блокировок.
113
После установки значение можно всегда поменять в конфигурационном
114
файле <path>nginx.conf</path> с помощью директивы
115
<link doc="ngx_core_module.xml" id="lock_file"/>.
116
По умолчанию используется значение
117
<path><value>префикс</value>/logs/nginx.lock</path>.
118
</tag-desc>
119
120
</list>
121
</para>
122
123
<para>
124
<list type="tag">
125
126
<tag-name>
127
<literal>--user=<value>имя</value></literal>
128
</tag-name>
129
<tag-desc>
130
задаёт имя непривилегированного пользователя, с правами которого будут
131
выполняться рабочие процессы.
132
После установки это имя можно всегда поменять в конфигурационном
133
файле <path>nginx.conf</path> с помощью директивы
134
<link doc="ngx_core_module.xml" id="user"/>.
135
По умолчанию имя пользователя nobody.
136
</tag-desc>
137
138
<tag-name>
139
<literal>--group=<value>имя</value></literal>
140
</tag-name>
141
<tag-desc>
142
задаёт имя группы, с правами которой будут выполняться рабочие процессы.
143
После установки это имя можно всегда поменять в конфигурационном
144
файле <path>nginx.conf</path> с помощью директивы
145
<link doc="ngx_core_module.xml" id="user"/>.
146
По умолчанию группа совпадает с именем непривилегированного пользователя.
147
</tag-desc>
148
149
</list>
150
</para>
151
152
<para>
153
<list type="tag">
154
155
<tag-name id="build">
156
<literal>--build=<value>имя</value></literal>
157
</tag-name>
158
<tag-desc>
159
задаёт необязательное имя сборки nginx.
160
</tag-desc>
161
162
<tag-name>
163
<literal>--builddir=<value>путь</value></literal>
164
</tag-name>
165
<tag-desc>
166
задаёт каталог для сборки.
167
</tag-desc>
168
169
</list>
170
</para>
171
172
<para>
173
<list type="tag">
174
175
<tag-name>
176
<literal>--with-select_module</literal><br/>
177
<literal>--without-select_module</literal>
178
</tag-name>
179
<tag-desc>
180
разрешает или запрещает сборку модуля для работы сервера
181
с помощью метода <c-func>select</c-func>.
182
Этот модуль собирается автоматически, если на платформе не обнаружено
183
более подходящего метода&mdash;kqueue, epoll или /dev/poll.
184
</tag-desc>
185
186
<tag-name>
187
<literal>--with-poll_module</literal><br/>
188
<literal>--without-poll_module</literal>
189
</tag-name>
190
<tag-desc>
191
разрешает или запрещает сборку модуля для работы сервера
192
с помощью метода <c-func>poll</c-func>.
193
Этот модуль собирается автоматически, если на платформе не обнаружено
194
более подходящего метода&mdash;kqueue, epoll или /dev/poll.
195
</tag-desc>
196
197
<tag-name>
198
<literal>--with-threads</literal>
199
</tag-name>
200
<tag-desc>
201
разрешает использование
202
<link doc="ngx_core_module.xml" id="thread_pool">пулов потоков</link>.
203
</tag-desc>
204
205
<tag-name>
206
<literal>--with-file-aio</literal>
207
</tag-name>
208
<tag-desc>
209
разрешает использование
210
<link doc="http/ngx_http_core_module.xml" id="aio">файлового асинхронного
211
ввода-вывода</link> (AIO) во FreeBSD и Linux.
212
</tag-desc>
213
214
</list>
215
</para>
216
217
<para>
218
<list type="tag">
219
220
<tag-name>
221
<literal>--with-http_ssl_module</literal>
222
</tag-name>
223
<tag-desc>
224
разрешает сборку модуля для работы HTTP-сервера по
225
<link doc="http/ngx_http_ssl_module.xml">протоколу HTTPS</link>.
226
По умолчанию модуль не собирается.
227
Для сборки и работы этого модуля нужна библиотека OpenSSL.
228
</tag-desc>
229
230
<tag-name>
231
<literal>--with-http_v2_module</literal>
232
</tag-name>
233
<tag-desc>
234
разрешает сборку модуля для работы HTTP-сервера по протоколу
235
<link doc="http/ngx_http_v2_module.xml">HTTP/2</link>.
236
По умолчанию модуль не собирается.
237
</tag-desc>
238
239
<tag-name>
240
<literal>--with-http_v3_module</literal>
241
</tag-name>
242
<tag-desc>
243
разрешает сборку модуля для работы HTTP-сервера по протоколу
244
<link doc="http/ngx_http_v3_module.xml">HTTP/3</link>.
245
По умолчанию модуль не собирается.
246
Для сборки и работы этого модуля
247
нужна библиотека OpenSSL с поддержкой HTTP/3.
248
</tag-desc>
249
250
<tag-name>
251
<literal>--with-http_realip_module</literal>
252
</tag-name>
253
<tag-desc>
254
разрешает сборку модуля
255
<link doc="http/ngx_http_realip_module.xml">ngx_http_realip_module</link>,
256
позволяющего менять адрес клиента на переданный в указанном поле заголовка.
257
По умолчанию модуль не собирается.
258
</tag-desc>
259
260
<tag-name>
261
<literal>--with-http_addition_module</literal>
262
</tag-name>
263
<tag-desc>
264
разрешает сборку модуля
265
<link doc="http/ngx_http_addition_module.xml">ngx_http_addition_module</link>,
266
позволяющего добавлять текст до и после ответа.
267
По умолчанию модуль не собирается.
268
</tag-desc>
269
270
<tag-name>
271
<literal>--with-http_xslt_module</literal><br/>
272
<literal>--with-http_xslt_module=dynamic</literal>
273
</tag-name>
274
<tag-desc>
275
разрешает сборку модуля
276
<link doc="http/ngx_http_xslt_module.xml">ngx_http_xslt_module</link>,
277
позволяющего преобразовывать XML-ответ с помощью XSLT-шаблонов.
278
По умолчанию модуль не собирается.
279
Для сборки и работы этого модуля нужны библиотеки
280
<link url="http://xmlsoft.org">libxml2</link> и
281
<link url="http://xmlsoft.org/XSLT/">libxslt</link>.
282
</tag-desc>
283
284
<tag-name>
285
<literal>--with-http_image_filter_module</literal><br/>
286
<literal>--with-http_image_filter_module=dynamic</literal>
287
</tag-name>
288
<tag-desc>
289
разрешает сборку модуля
290
<link doc="http/ngx_http_image_filter_module.xml">ngx_http_image_filter_module</link>,
291
позволяющего преобразовывать изображения в форматах JPEG, GIF, PNG и WebP.
292
По умолчанию модуль не собирается.
293
</tag-desc>
294
295
<tag-name>
296
<literal>--with-http_geoip_module</literal><br/>
297
<literal>--with-http_geoip_module=dynamic</literal>
298
</tag-name>
299
<tag-desc>
300
разрешает сборку модуля
301
<link doc="http/ngx_http_geoip_module.xml">ngx_http_geoip_module</link>,
302
создающего переменные, значения которых зависят от IP-адреса клиента,
303
используя готовые базы данных
304
<link url="http://www.maxmind.com">MaxMind</link>.
305
По умолчанию модуль не собирается.
306
</tag-desc>
307
308
<tag-name>
309
<literal>--with-http_sub_module</literal>
310
</tag-name>
311
<tag-desc>
312
разрешает сборку модуля
313
<link doc="http/ngx_http_sub_module.xml">ngx_http_sub_module</link>,
314
позволяющего изменять в ответе одну заданную строку на другую.
315
По умолчанию модуль не собирается.
316
</tag-desc>
317
318
<tag-name>
319
<literal>--with-http_dav_module</literal>
320
</tag-name>
321
<tag-desc>
322
разрешает сборку модуля
323
<link doc="http/ngx_http_dav_module.xml">ngx_http_dav_module</link>,
324
предназначенного для автоматизации задач управления файлами на сервере
325
по протоколу WebDAV.
326
По умолчанию модуль не собирается.
327
</tag-desc>
328
329
<tag-name>
330
<literal>--with-http_flv_module</literal>
331
</tag-name>
332
<tag-desc>
333
разрешает сборку модуля
334
<link doc="http/ngx_http_flv_module.xml">ngx_http_flv_module</link>,
335
обеспечивающего серверную поддержку псевдо-стриминга
336
для файлов Flash Video (FLV).
337
По умолчанию модуль не собирается.
338
</tag-desc>
339
340
<tag-name>
341
<literal>--with-http_mp4_module</literal>
342
</tag-name>
343
<tag-desc>
344
разрешает сборку модуля
345
<link doc="http/ngx_http_mp4_module.xml">ngx_http_mp4_module</link>,
346
обеспечивающего серверную поддержку псевдо-стриминга
347
для файлов в формате MP4.
348
По умолчанию модуль не собирается.
349
</tag-desc>
350
351
<tag-name>
352
<literal>--with-http_gunzip_module</literal>
353
</tag-name>
354
<tag-desc>
355
разрешает сборку модуля
356
<link doc="http/ngx_http_gunzip_module.xml">ngx_http_gunzip_module</link>,
357
позволяющего распаковывать ответы с “<literal>Content-Encoding: gzip</literal>
358
для тех клиентов, которые не поддерживают метод сжатия “gzip”.
359
По умолчанию модуль не собирается.
360
</tag-desc>
361
362
<tag-name>
363
<literal>--with-http_gzip_static_module</literal>
364
</tag-name>
365
<tag-desc>
366
разрешает сборку модуля
367
<link doc="http/ngx_http_gzip_static_module.xml">ngx_http_gzip_static_module</link>,
368
позволяющего отдавать вместо обычного файла предварительно сжатый файл
369
с таким же именем и с расширением “<literal>.gz</literal>”.
370
По умолчанию модуль не собирается.
371
</tag-desc>
372
373
<tag-name>
374
<literal>--with-http_auth_request_module</literal>
375
</tag-name>
376
<tag-desc>
377
разрешает сборку модуля
378
<link doc="http/ngx_http_auth_request_module.xml">ngx_http_auth_request_module</link>,
379
предоставляющего возможность авторизации клиента,
380
основанной на результате подзапроса.
381
По умолчанию модуль не собирается.
382
</tag-desc>
383
384
<tag-name>
385
<literal>--with-http_random_index_module</literal>
386
</tag-name>
387
<tag-desc>
388
разрешает сборку модуля
389
<link doc="http/ngx_http_random_index_module.xml">ngx_http_random_index_module</link>,
390
обслуживающего запросы, оканчивающиеся слэшом (‘<literal>/</literal>’),
391
и выдающего случайный файл в качестве индексного файла каталога.
392
По умолчанию модуль не собирается.
393
</tag-desc>
394
395
<tag-name>
396
<literal>--with-http_secure_link_module</literal>
397
</tag-name>
398
<tag-desc>
399
разрешает сборку модуля
400
<link doc="http/ngx_http_secure_link_module.xml">ngx_http_secure_link_module</link>.
401
По умолчанию модуль не собирается.
402
</tag-desc>
403
404
<tag-name>
405
<literal>--with-http_degradation_module</literal>
406
</tag-name>
407
<tag-desc>
408
разрешает сборку модуля
409
<literal>ngx_http_degradation_module</literal>.
410
По умолчанию модуль не собирается.
411
</tag-desc>
412
413
<tag-name>
414
<literal>--with-http_slice_module</literal>
415
</tag-name>
416
<tag-desc>
417
разрешает сборку модуля
418
<link doc="http/ngx_http_slice_module.xml">ngx_http_slice_module</link>,
419
позволяющего разбить запрос на подзапросы,
420
каждый из которых возвращает определённый диапазон ответа.
421
Модуль обеспечивает более эффективное кэширование больших ответов.
422
По умолчанию модуль не собирается.
423
</tag-desc>
424
425
<tag-name>
426
<literal>--with-http_stub_status_module</literal>
427
</tag-name>
428
<tag-desc>
429
разрешает сборку модуля
430
<link doc="http/ngx_http_stub_status_module.xml">ngx_http_stub_status_module</link>,
431
предоставляющего доступ к базовой информации о состоянии сервера.
432
По умолчанию модуль не собирается.
433
</tag-desc>
434
435
</list>
436
</para>
437
438
<para>
439
<list type="tag">
440
441
<tag-name>
442
<literal>--without-http_charset_module</literal>
443
</tag-name>
444
<tag-desc>
445
запрещает сборку модуля
446
<link doc="http/ngx_http_charset_module.xml">ngx_http_charset_module</link>,
447
позволяющего добавлять указанную кодировку в
448
поле <header>Content-Type</header> заголовка ответа
449
и перекодировать данные из одной кодировки в другую.
450
</tag-desc>
451
452
<tag-name>
453
<literal>--without-http_gzip_module</literal>
454
</tag-name>
455
<tag-desc>
456
запрещает сборку модуля
457
<link doc="http/ngx_http_gzip_module.xml">сжатия ответов</link> HTTP-сервера.
458
Для сборки и работы этого модуля нужна библиотека zlib.
459
</tag-desc>
460
461
<tag-name>
462
<literal>--without-http_ssi_module</literal>
463
</tag-name>
464
<tag-desc>
465
запрещает сборку модуля
466
<link doc="http/ngx_http_ssi_module.xml">ngx_http_ssi_module</link>,
467
обрабатывающего команды SSI (Server Side Includes)
468
в проходящих через него ответах.
469
</tag-desc>
470
471
<tag-name>
472
<literal>--without-http_userid_module</literal>
473
</tag-name>
474
<tag-desc>
475
запрещает сборку модуля
476
<link doc="http/ngx_http_userid_module.xml">ngx_http_userid_module</link>,
477
выдающего куки для идентификации клиентов.
478
</tag-desc>
479
480
<tag-name>
481
<literal>--without-http_access_module</literal>
482
</tag-name>
483
<tag-desc>
484
запрещает сборку модуля
485
<link doc="http/ngx_http_access_module.xml">ngx_http_access_module</link>,
486
позволяющего ограничить доступ для определённых адресов клиентов.
487
</tag-desc>
488
489
<tag-name>
490
<literal>--without-http_auth_basic_module</literal>
491
</tag-name>
492
<tag-desc>
493
запрещает сборку модуля
494
<link doc="http/ngx_http_auth_basic_module.xml">ngx_http_auth_basic_module</link>,
495
позволяющего ограничить доступ к ресурсам с проверкой имени
496
и пароля пользователя по протоколу “HTTP Basic Authentication”.
497
</tag-desc>
498
499
<tag-name>
500
<literal>--without-http_mirror_module</literal>
501
</tag-name>
502
<tag-desc>
503
запрещает сборку модуля
504
<link doc="http/ngx_http_mirror_module.xml">ngx_http_mirror_module</link>,
505
позволяющего зеркалировать исходный запрос при помощи создания фоновых
506
зеркалирующих подзапросов.
507
</tag-desc>
508
509
<tag-name>
510
<literal>--without-http_autoindex_module</literal>
511
</tag-name>
512
<tag-desc>
513
запрещает сборку модуля
514
<link doc="http/ngx_http_autoindex_module.xml">ngx_http_autoindex_module</link>,
515
обслуживающего запросы, оканчивающиеся слэшом (‘<literal>/</literal>’),
516
и выдающего листинг каталога, когда модуль
517
<link doc="http/ngx_http_index_module.xml">ngx_http_index_module</link>
518
не нашёл индексный файл.
519
</tag-desc>
520
521
<tag-name>
522
<literal>--without-http_geo_module</literal>
523
</tag-name>
524
<tag-desc>
525
запрещает сборку модуля
526
<link doc="http/ngx_http_geo_module.xml">ngx_http_geo_module</link>,
527
позволяющего создавать переменные,
528
значения которых зависят от IP-адреса клиента.
529
</tag-desc>
530
531
<tag-name>
532
<literal>--without-http_map_module</literal>
533
</tag-name>
534
<tag-desc>
535
запрещает сборку модуля
536
<link doc="http/ngx_http_map_module.xml">ngx_http_map_module</link>,
537
позволяющего создавать переменные,
538
значения которых зависят от значений других переменных.
539
</tag-desc>
540
541
<tag-name>
542
<literal>--without-http_split_clients_module</literal>
543
</tag-name>
544
<tag-desc>
545
запрещает сборку модуля
546
<link doc="http/ngx_http_split_clients_module.xml">ngx_http_split_clients_module</link>,
547
позволяющего создавать переменные для A/B тестирования.
548
</tag-desc>
549
550
<tag-name>
551
<literal>--without-http_referer_module</literal>
552
</tag-name>
553
<tag-desc>
554
запрещает сборку модуля
555
<link doc="http/ngx_http_referer_module.xml">ngx_http_referer_module</link>,
556
позволяющего блокировать доступ к сайту для запросов с неверными значениями
557
поля <header>Referer</header> в заголовке.
558
</tag-desc>
559
560
<tag-name>
561
<literal>--without-http_rewrite_module</literal>
562
</tag-name>
563
<tag-desc>
564
запрещает сборку модуля HTTP-сервера, позволяющего
565
<link doc="http/ngx_http_rewrite_module.xml">делать
566
перенаправления и менять URI запросов</link>.
567
Для сборки и работы этого модуля нужна библиотека PCRE.
568
</tag-desc>
569
570
<tag-name>
571
<literal>--without-http_proxy_module</literal>
572
</tag-name>
573
<tag-desc>
574
запрещает сборку
575
<link doc="http/ngx_http_proxy_module.xml">проксирующего модуля</link>
576
HTTP-сервера.
577
<!--
578
Для сборки и работы этого модуля нужна библиотека md5.
579
-->
580
</tag-desc>
581
582
<tag-name>
583
<literal>--without-http_fastcgi_module</literal>
584
</tag-name>
585
<tag-desc>
586
запрещает сборку модуля
587
<link doc="http/ngx_http_fastcgi_module.xml">ngx_http_fastcgi_module</link>,
588
позволяющего передавать запросы FastCGI-серверу.
589
</tag-desc>
590
591
<tag-name>
592
<literal>--without-http_uwsgi_module</literal>
593
</tag-name>
594
<tag-desc>
595
запрещает сборку модуля
596
<link doc="http/ngx_http_uwsgi_module.xml">ngx_http_uwsgi_module</link>,
597
позволяющего передавать запросы uwsgi-серверу.
598
</tag-desc>
599
600
<tag-name>
601
<literal>--without-http_scgi_module</literal>
602
</tag-name>
603
<tag-desc>
604
запрещает сборку модуля
605
<link doc="http/ngx_http_scgi_module.xml">ngx_http_scgi_module</link>,
606
позволяющего передавать запросы SCGI-серверу.
607
</tag-desc>
608
609
<tag-name>
610
<literal>--without-http_grpc_module</literal>
611
</tag-name>
612
<tag-desc>
613
запрещает сборку модуля
614
<link doc="http/ngx_http_grpc_module.xml">ngx_http_grpc_module</link>,
615
позволяющего передавать запросы gRPC-серверу.
616
</tag-desc>
617
618
<tag-name>
619
<literal>--without-http_memcached_module</literal>
620
</tag-name>
621
<tag-desc>
622
запрещает сборку модуля
623
<link doc="http/ngx_http_memcached_module.xml">ngx_http_memcached_module</link>,
624
позволяющего получать ответы из сервера memcached.
625
</tag-desc>
626
627
<tag-name>
628
<literal>--without-http_limit_conn_module</literal>
629
</tag-name>
630
<tag-desc>
631
запрещает сборку модуля
632
<link doc="http/ngx_http_limit_conn_module.xml">ngx_http_limit_conn_module</link>,
633
позволяющего ограничить число соединений по заданному ключу,
634
в частности, число соединений с одного IP-адреса.
635
</tag-desc>
636
637
<tag-name>
638
<literal>--without-http_limit_req_module</literal>
639
</tag-name>
640
<tag-desc>
641
запрещает сборку модуля
642
<link doc="http/ngx_http_limit_req_module.xml">ngx_http_limit_req_module</link>,
643
позволяющего ограничить скорость обработки запросов по заданному ключу или,
644
как частный случай, скорость обработки запросов, поступающих с одного IP-адреса.
645
</tag-desc>
646
647
<tag-name>
648
<literal>--without-http_empty_gif_module</literal>
649
</tag-name>
650
<tag-desc>
651
запрещает сборку модуля,
652
<link doc="http/ngx_http_empty_gif_module.xml">выдающего однопиксельный
653
прозрачный GIF</link>.
654
</tag-desc>
655
656
<tag-name>
657
<literal>--without-http_browser_module</literal>
658
</tag-name>
659
<tag-desc>
660
запрещает сборку модуля
661
<link doc="http/ngx_http_browser_module.xml">ngx_http_browser_module</link>,
662
создающего переменные, значения которых зависят от значения
663
поля <header>User-Agent</header> в заголовке запроса.
664
</tag-desc>
665
666
<tag-name>
667
<literal>--without-http_upstream_hash_module</literal>
668
</tag-name>
669
<tag-desc>
670
запрещает сборку модуля, реализующего метод балансировки нагрузки
671
<link doc="http/ngx_http_upstream_module.xml" id="hash"/>.
672
</tag-desc>
673
674
<tag-name>
675
<literal>--without-http_upstream_ip_hash_module</literal>
676
</tag-name>
677
<tag-desc>
678
запрещает сборку модуля, реализующего метод балансировки нагрузки
679
<link doc="http/ngx_http_upstream_module.xml" id="ip_hash"/>.
680
</tag-desc>
681
682
<tag-name>
683
<literal>--without-http_upstream_least_conn_module</literal>
684
</tag-name>
685
<tag-desc>
686
запрещает сборку модуля, реализующего метод балансировки нагрузки
687
<link doc="http/ngx_http_upstream_module.xml" id="least_conn"/>.
688
</tag-desc>
689
690
<tag-name>
691
<literal>--without-http_upstream_least_time_module</literal>
692
</tag-name>
693
<tag-desc>
694
запрещает сборку модуля, реализующего метод балансировки нагрузки
695
<link doc="http/ngx_http_upstream_module.xml" id="least_time"/>.
696
</tag-desc>
697
698
<tag-name>
699
<literal>--without-http_upstream_random_module</literal>
700
</tag-name>
701
<tag-desc>
702
запрещает сборку модуля, реализующего метод балансировки нагрузки
703
<link doc="http/ngx_http_upstream_module.xml" id="random"/>.
704
</tag-desc>
705
706
<tag-name>
707
<literal>--without-http_upstream_keepalive_module</literal>
708
</tag-name>
709
<tag-desc>
710
запрещает сборку модуля, реализующего
711
<link doc="http/ngx_http_upstream_module.xml" id="keepalive">кэширование
712
соединений</link> к вышестоящим серверам.
713
</tag-desc>
714
715
<tag-name>
716
<literal>--without-http_upstream_zone_module</literal>
717
</tag-name>
718
<tag-desc>
719
запрещает сборку модуля, позволяющего сохранять рабочее состояние группы
720
вышестоящих серверов в
721
<link doc="http/ngx_http_upstream_module.xml" id="zone">разделяемой
722
памяти</link>.
723
</tag-desc>
724
725
<tag-name>
726
<literal>--without-http_upstream_sticky_module</literal>
727
</tag-name>
728
<tag-desc>
729
запрещает сборку модуля, реализующего
730
<link doc="http/ngx_http_upstream_module.xml" id="sticky">режим
731
привязки сеансов</link> к вышестоящим серверам.
732
</tag-desc>
733
734
</list>
735
</para>
736
737
<para>
738
<list type="tag">
739
740
<tag-name>
741
<literal>--with-http_perl_module</literal><br/>
742
<literal>--with-http_perl_module=dynamic</literal>
743
</tag-name>
744
<tag-desc>
745
разрешает сборку модуля, добавляющего
746
<link doc="http/ngx_http_perl_module.xml">встроенный Perl</link>.
747
По умолчанию модуль не собирается.
748
</tag-desc>
749
750
<tag-name>
751
<literal>--with-perl_modules_path=<value>путь</value></literal>
752
</tag-name>
753
<tag-desc>
754
задаёт каталог, в котором будут находиться файлы модулей Perl.
755
</tag-desc>
756
757
<tag-name>
758
<literal>--with-perl=<value>путь</value></literal>
759
</tag-name>
760
<tag-desc>
761
задаёт имя исполняемого файла Perl.
762
</tag-desc>
763
764
</list>
765
</para>
766
767
<para>
768
<list type="tag">
769
770
<tag-name>
771
<literal>--http-log-path=<value>путь</value></literal>
772
</tag-name>
773
<tag-desc>
774
задаёт имя основного файла регистрации запросов HTTP-сервера.
775
После установки имя файла можно всегда поменять в конфигурационном
776
файле <path>nginx.conf</path> с помощью директивы
777
<link doc="http/ngx_http_log_module.xml" id="access_log"/>.
778
По умолчанию имя
779
файла&mdash;<path><value>префикс</value>/logs/access.log</path>.
780
</tag-desc>
781
782
<tag-name>
783
<literal>--http-client-body-temp-path=<value>путь</value></literal>
784
</tag-name>
785
<tag-desc>
786
задаёт каталог для хранения временных файлов
787
с телами запросов клиентов.
788
После установки имя файла можно всегда поменять в конфигурационном
789
файле <path>nginx.conf</path> с помощью директивы
790
<link doc="http/ngx_http_core_module.xml" id="client_body_temp_path"/>.
791
По умолчанию используется каталог
792
<path><value>префикс</value>/client_body_temp</path>.
793
</tag-desc>
794
795
<tag-name>
796
<literal>--http-proxy-temp-path=<value>путь</value></literal>
797
</tag-name>
798
<tag-desc>
799
задаёт каталог для хранения временных файлов
800
с данными, полученными от проксируемых серверов.
801
После установки имя файла можно всегда поменять в конфигурационном
802
файле <path>nginx.conf</path> с помощью директивы
803
<link doc="http/ngx_http_proxy_module.xml" id="proxy_temp_path"/>.
804
По умолчанию используется каталог
805
<path><value>префикс</value>/proxy_temp</path>.
806
</tag-desc>
807
808
<tag-name>
809
<literal>--http-fastcgi-temp-path=<value>путь</value></literal>
810
</tag-name>
811
<tag-desc>
812
задаёт каталог для хранения временных файлов
813
с данными, полученными от FastCGI-серверов.
814
После установки имя файла можно всегда поменять в конфигурационном
815
файле <path>nginx.conf</path> с помощью директивы
816
<link doc="http/ngx_http_fastcgi_module.xml" id="fastcgi_temp_path"/>.
817
По умолчанию используется каталог
818
<path><value>префикс</value>/fastcgi_temp</path>.
819
</tag-desc>
820
821
<tag-name>
822
<literal>--http-uwsgi-temp-path=<value>путь</value></literal>
823
</tag-name>
824
<tag-desc>
825
задаёт каталог для хранения временных файлов
826
с данными, полученными от uwsgi-серверов.
827
После установки имя файла можно всегда поменять в конфигурационном
828
файле <path>nginx.conf</path> с помощью директивы
829
<link doc="http/ngx_http_uwsgi_module.xml" id="uwsgi_temp_path"/>.
830
По умолчанию используется каталог
831
<path><value>префикс</value>/uwsgi_temp</path>.
832
</tag-desc>
833
834
<tag-name>
835
<literal>--http-scgi-temp-path=<value>путь</value></literal>
836
</tag-name>
837
<tag-desc>
838
задаёт каталог для хранения временных файлов
839
с данными, полученными от SCGI-серверов.
840
После установки имя файла можно всегда поменять в конфигурационном
841
файле <path>nginx.conf</path> с помощью директивы
842
<link doc="http/ngx_http_scgi_module.xml" id="scgi_temp_path"/>.
843
По умолчанию используется каталог
844
<path><value>префикс</value>/scgi_temp</path>.
845
</tag-desc>
846
847
</list>
848
</para>
849
850
<para>
851
<list type="tag">
852
853
<tag-name>
854
<literal>--without-http</literal>
855
</tag-name>
856
<tag-desc>
857
запрещает <link doc="http/ngx_http_core_module.xml">HTTP-сервер</link>.
858
</tag-desc>
859
860
<tag-name>
861
<literal>--without-http-cache</literal>
862
</tag-name>
863
<tag-desc>
864
запрещает HTTP-кэш.
865
</tag-desc>
866
867
</list>
868
</para>
869
870
<para>
871
<list type="tag">
872
873
<tag-name>
874
<literal>--with-mail</literal><br/>
875
<literal>--with-mail=dynamic</literal>
876
</tag-name>
877
<tag-desc>
878
разрешает POP3/IMAP4/SMTP
879
<link doc="mail/ngx_mail_core_module.xml">почтовый прокси-сервер</link>.
880
</tag-desc>
881
882
<tag-name>
883
<literal>--with-mail_ssl_module</literal>
884
</tag-name>
885
<tag-desc>
886
разрешает сборку модуля для работы почтового прокси-сервера по
887
<link doc="mail/ngx_mail_ssl_module.xml">протоколу SSL/TLS</link>.
888
По умолчанию модуль не собирается.
889
Для сборки и работы этого модуля нужна библиотека OpenSSL.
890
</tag-desc>
891
892
<tag-name>
893
<literal>--without-mail_pop3_module</literal>
894
</tag-name>
895
<tag-desc>
896
запрещает протокол <link doc="mail/ngx_mail_pop3_module.xml">POP3</link>
897
в почтовом прокси-сервере.
898
</tag-desc>
899
900
<tag-name>
901
<literal>--without-mail_imap_module</literal>
902
</tag-name>
903
<tag-desc>
904
запрещает протокол <link doc="mail/ngx_mail_imap_module.xml">IMAP</link>
905
в почтовом прокси-сервере.
906
</tag-desc>
907
908
<tag-name>
909
<literal>--without-mail_smtp_module</literal>
910
</tag-name>
911
<tag-desc>
912
запрещает протокол <link doc="mail/ngx_mail_smtp_module.xml">SMTP</link>
913
в почтовом прокси-сервере.
914
</tag-desc>
915
916
</list>
917
</para>
918
919
<para>
920
<list type="tag">
921
922
<tag-name>
923
<literal>--with-stream</literal><br/>
924
<literal>--with-stream=dynamic</literal>
925
</tag-name>
926
<tag-desc>
927
разрешает сборку
928
<link doc="stream/ngx_stream_core_module.xml">модуля stream</link>
929
для TCP/UDP-проксирования и балансировки.
930
По умолчанию модуль не собирается.
931
</tag-desc>
932
933
<tag-name>
934
<literal>--with-stream_ssl_module</literal>
935
</tag-name>
936
<tag-desc>
937
разрешает сборку модуля для работы модуля stream по
938
<link doc="stream/ngx_stream_ssl_module.xml">протоколу SSL/TLS</link>.
939
По умолчанию модуль не собирается.
940
Для сборки и работы этого модуля нужна библиотека OpenSSL.
941
</tag-desc>
942
943
<tag-name>
944
<literal>--with-stream_realip_module</literal>
945
</tag-name>
946
<tag-desc>
947
разрешает сборку модуля
948
<link doc="stream/ngx_stream_realip_module.xml">ngx_stream_realip_module</link>,
949
позволяющего менять адрес клиента на переданный в заголовке протокола PROXY.
950
По умолчанию модуль не собирается.
951
</tag-desc>
952
953
<tag-name>
954
<literal>--with-stream_geoip_module</literal><br/>
955
<literal>--with-stream_geoip_module=dynamic</literal>
956
</tag-name>
957
<tag-desc>
958
разрешает сборку модуля
959
<link doc="stream/ngx_stream_geoip_module.xml">ngx_stream_geoip_module</link>,
960
создающего переменные, значения которых зависят от IP-адреса клиента,
961
используя готовые базы данных
962
<link url="http://www.maxmind.com">MaxMind</link>.
963
По умолчанию модуль не собирается.
964
</tag-desc>
965
966
<tag-name>
967
<literal>--with-stream_ssl_preread_module</literal>
968
</tag-name>
969
<tag-desc>
970
разрешает сборку модуля
971
<link doc="stream/ngx_stream_ssl_preread_module.xml">ngx_stream_ssl_preread_module</link>,
972
позволяющего извлекать информацию из сообщения
973
<link url="https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.2">ClientHello</link>
974
без терминирования SSL/TLS.
975
По умолчанию модуль не собирается.
976
</tag-desc>
977
978
<tag-name>
979
<literal>--without-stream_limit_conn_module</literal>
980
</tag-name>
981
<tag-desc>
982
запрещает сборку модуля
983
<link doc="stream/ngx_stream_limit_conn_module.xml">ngx_stream_limit_conn_module</link>,
984
позволяющего ограничить число соединений по заданному ключу,
985
в частности, число соединений с одного IP-адреса.
986
</tag-desc>
987
988
<tag-name>
989
<literal>--without-stream_access_module</literal>
990
</tag-name>
991
<tag-desc>
992
запрещает сборку модуля
993
<link doc="stream/ngx_stream_access_module.xml">ngx_stream_access_module</link>,
994
позволяющего ограничить доступ для определённых адресов клиентов.
995
</tag-desc>
996
997
<tag-name>
998
<literal>--without-stream_geo_module</literal>
999
</tag-name>
1000
<tag-desc>
1001
запрещает сборку модуля
1002
<link doc="stream/ngx_stream_geo_module.xml">ngx_stream_geo_module</link>,
1003
позволяющего создавать переменные,
1004
значения которых зависят от IP-адреса клиента.
1005
</tag-desc>
1006
1007
<tag-name>
1008
<literal>--without-stream_map_module</literal>
1009
</tag-name>
1010
<tag-desc>
1011
запрещает сборку модуля
1012
<link doc="stream/ngx_stream_map_module.xml">ngx_stream_map_module</link>,
1013
позволяющего создавать переменные,
1014
значения которых зависят от значений других переменных.
1015
</tag-desc>
1016
1017
<tag-name>
1018
<literal>--without-stream_split_clients_module</literal>
1019
</tag-name>
1020
<tag-desc>
1021
запрещает сборку модуля
1022
<link doc="stream/ngx_stream_split_clients_module.xml">ngx_stream_split_clients_module</link>,
1023
позволяющего создавать переменные для A/B тестирования.
1024
</tag-desc>
1025
1026
<tag-name>
1027
<literal>--without-stream_return_module</literal>
1028
</tag-name>
1029
<tag-desc>
1030
запрещает сборку модуля
1031
<link doc="stream/ngx_stream_return_module.xml">ngx_stream_return_module</link>,
1032
позволяющего отправить заданное значение клиенту
1033
и после этого закрыть соединение.
1034
</tag-desc>
1035
1036
<tag-name>
1037
<literal>--without-stream_pass_module</literal>
1038
</tag-name>
1039
<tag-desc>
1040
запрещает сборку модуля
1041
<link doc="stream/ngx_stream_pass_module.xml">ngx_stream_pass_module</link>,
1042
позволяющего передавать принятые соединения на другие слушающие сокеты.
1043
</tag-desc>
1044
1045
<tag-name>
1046
<literal>--without-stream_set_module</literal>
1047
</tag-name>
1048
<tag-desc>
1049
запрещает сборку модуля
1050
<link doc="stream/ngx_stream_set_module.xml">ngx_stream_set_module</link>,
1051
позволяющего устанавливать значение переменной.
1052
</tag-desc>
1053
1054
<tag-name>
1055
<literal>--without-stream_upstream_hash_module</literal>
1056
</tag-name>
1057
<tag-desc>
1058
запрещает сборку модуля, реализующего метод балансировки нагрузки
1059
<link doc="stream/ngx_stream_upstream_module.xml" id="hash"/>.
1060
</tag-desc>
1061
1062
<tag-name>
1063
<literal>--without-stream_upstream_least_conn_module</literal>
1064
</tag-name>
1065
<tag-desc>
1066
запрещает сборку модуля, реализующего метод балансировки нагрузки
1067
<link doc="stream/ngx_stream_upstream_module.xml" id="least_conn"/>.
1068
</tag-desc>
1069
1070
<tag-name>
1071
<literal>--without-stream_upstream_least_time_module</literal>
1072
</tag-name>
1073
<tag-desc>
1074
запрещает сборку модуля, реализующего метод балансировки нагрузки
1075
<link doc="stream/ngx_stream_upstream_module.xml" id="least_time"/>.
1076
</tag-desc>
1077
1078
<tag-name>
1079
<literal>--without-stream_upstream_random_module</literal>
1080
</tag-name>
1081
<tag-desc>
1082
запрещает сборку модуля, реализующего метод балансировки нагрузки
1083
<link doc="stream/ngx_stream_upstream_module.xml" id="random"/>.
1084
</tag-desc>
1085
1086
<tag-name>
1087
<literal>--without-stream_upstream_zone_module</literal>
1088
</tag-name>
1089
<tag-desc>
1090
запрещает сборку модуля, позволяющего сохранять рабочее состояние группы
1091
вышестоящих серверов в
1092
<link doc="stream/ngx_stream_upstream_module.xml" id="zone">разделяемой
1093
памяти</link>.
1094
</tag-desc>
1095
1096
</list>
1097
</para>
1098
1099
<para>
1100
<list type="tag">
1101
1102
<tag-name>
1103
<literal>--with-google_perftools_module</literal>
1104
</tag-name>
1105
<tag-desc>
1106
разрешает сборку модуля
1107
<link doc="ngx_google_perftools_module.xml">ngx_google_perftools_module</link>,
1108
обеспечивающего поддержку профилирования рабочих процессов nginx при помощи
1109
<link url="https://github.com/gperftools/gperftools">Google Performance Tools</link>.
1110
Модуль предназначен для разработчиков nginx и не собирается по умолчанию.
1111
</tag-desc>
1112
1113
<tag-name>
1114
<literal>--with-cpp_test_module</literal>
1115
</tag-name>
1116
<tag-desc>
1117
разрешает сборку модуля
1118
<literal>ngx_cpp_test_module</literal>.
1119
</tag-desc>
1120
1121
</list>
1122
</para>
1123
1124
<para>
1125
<list type="tag">
1126
1127
<tag-name>
1128
<literal>--add-module=<value>путь</value></literal>
1129
</tag-name>
1130
<tag-desc>
1131
разрешает сборку внешнего модуля.
1132
</tag-desc>
1133
1134
<tag-name>
1135
<literal>--add-dynamic-module=<value>путь</value></literal>
1136
</tag-name>
1137
<tag-desc>
1138
разрешает сборку внешнего динамического модуля.
1139
</tag-desc>
1140
1141
</list>
1142
</para>
1143
1144
<para>
1145
<list type="tag">
1146
1147
<tag-name>
1148
<literal>--with-compat</literal>
1149
</tag-name>
1150
<tag-desc>
1151
включает режим совместимости с динамическими модулями.
1152
</tag-desc>
1153
1154
</list>
1155
</para>
1156
1157
<para>
1158
<list type="tag">
1159
1160
<tag-name>
1161
<literal>--with-cc=<value>путь</value></literal>
1162
</tag-name>
1163
<tag-desc>
1164
задаёт компилятор, который будет использоваться при сборке.
1165
</tag-desc>
1166
1167
<tag-name>
1168
<literal>--with-cpp=<value>путь</value></literal>
1169
</tag-name>
1170
<tag-desc>
1171
задаёт препроцессор, который будет использоваться при сборке.
1172
</tag-desc>
1173
1174
<tag-name>
1175
<literal>--with-cc-opt=<value>параметры</value></literal>
1176
</tag-name>
1177
<tag-desc>
1178
задаёт дополнительные параметры, которые будут добавлены к переменной CFLAGS.
1179
При использовании системной библиотеки PCRE во FreeBSD, нужно указать
1180
<literal>--with-cc-opt="-I /usr/local/include"</literal>.
1181
Если нужно увеличить число файлов, с которыми может работать
1182
<c-func>select</c-func>, то это тоже можно задать здесь же:
1183
<literal>--with-cc-opt="-D FD_SETSIZE=2048"</literal>.
1184
</tag-desc>
1185
1186
<tag-name>
1187
<literal>--with-ld-opt=<value>параметры</value></literal>
1188
</tag-name>
1189
<tag-desc>
1190
задаёт дополнительные параметры, которые будут использованы при линковке.
1191
При использовании системной библиотеки PCRE во FreeBSD, нужно указать
1192
<literal>--with-ld-opt="-L /usr/local/lib"</literal>.
1193
</tag-desc>
1194
1195
<tag-name>
1196
<literal>--with-cpu-opt=<value>cpu</value></literal>
1197
</tag-name>
1198
<tag-desc>
1199
разрешает сборку для одного из следующих процессоров:
1200
<literal>pentium</literal>, <literal>pentiumpro</literal>,
1201
<literal>pentium3</literal>, <literal>pentium4</literal>,
1202
<literal>athlon</literal>, <literal>opteron</literal>,
1203
<literal>sparc32</literal>, <literal>sparc64</literal>,
1204
<literal>ppc64</literal>.
1205
</tag-desc>
1206
1207
</list>
1208
</para>
1209
1210
<para>
1211
<list type="tag">
1212
1213
<tag-name>
1214
<literal>--without-pcre</literal>
1215
</tag-name>
1216
<tag-desc>
1217
запрещает использование библиотеки PCRE.
1218
</tag-desc>
1219
1220
<tag-name>
1221
<literal>--with-pcre</literal>
1222
</tag-name>
1223
<tag-desc>
1224
разрешает использование библиотеки PCRE.
1225
</tag-desc>
1226
1227
<tag-name>
1228
<literal>--with-pcre=<value>путь</value></literal>
1229
</tag-name>
1230
<tag-desc>
1231
задаёт путь к исходным текстам библиотеки PCRE.
1232
Дистрибутив библиотеки
1233
нужно взять на сайте <link url="http://www.pcre.org">PCRE</link>
1234
и распаковать.
1235
Всё остальное сделают <command>./configure</command> nginx’а и
1236
<command>make</command>.
1237
Библиотека нужна для использования регулярных выражений в директиве
1238
<link doc="http/ngx_http_core_module.xml" id="location"/>
1239
и для модуля
1240
<link doc="http/ngx_http_rewrite_module.xml">ngx_http_rewrite_module</link>.
1241
</tag-desc>
1242
1243
<tag-name>
1244
<literal>--with-pcre-opt=<value>параметры</value></literal>
1245
</tag-name>
1246
<tag-desc>
1247
задаёт дополнительные параметры сборки PCRE.
1248
</tag-desc>
1249
1250
<tag-name>
1251
<literal>--with-pcre-jit</literal>
1252
</tag-name>
1253
<tag-desc>
1254
собирает библиотеку PCRE с
1255
поддержкой JIT-компиляции (1.1.12, директива
1256
<link doc="ngx_core_module.xml" id="pcre_jit"/>).
1257
</tag-desc>
1258
1259
<tag-name>
1260
<literal>--without-pcre2</literal>
1261
</tag-name>
1262
<tag-desc>
1263
запрещает использование библиотеки PCRE2
1264
вместо исходной библиотеки PCRE (1.21.5).
1265
</tag-desc>
1266
1267
</list>
1268
</para>
1269
1270
<para>
1271
<list type="tag">
1272
1273
<tag-name>
1274
<literal>--with-zlib=<value>путь</value></literal>
1275
</tag-name>
1276
<tag-desc>
1277
задаёт путь к исходным текстам библиотеки zlib.
1278
Дистрибутив библиотеки нужно взять на сайте
1279
<link url="http://zlib.net">zlib</link> и распаковать.
1280
Всё остальное сделают <command>./configure</command> nginx’а и
1281
<command>make</command>.
1282
Библиотека нужна для модуля
1283
<link doc="http/ngx_http_gzip_module.xml">ngx_http_gzip_module</link>.
1284
</tag-desc>
1285
1286
<tag-name>
1287
<literal>--with-zlib-opt=<value>параметры</value></literal>
1288
</tag-name>
1289
<tag-desc>
1290
задаёт дополнительные параметры сборки zlib.
1291
</tag-desc>
1292
1293
<tag-name>
1294
<literal>--with-zlib-asm=<value>cpu</value></literal>
1295
</tag-name>
1296
<tag-desc>
1297
разрешает использование при сборке библиотеки zlib ассемблерных вставок,
1298
оптимизированных для одного из следующих процессоров:
1299
<literal>pentium</literal>, <literal>pentiumpro</literal>.
1300
</tag-desc>
1301
1302
</list>
1303
</para>
1304
1305
<para>
1306
<list type="tag">
1307
1308
<tag-name>
1309
<literal>--with-libatomic</literal>
1310
</tag-name>
1311
<tag-desc>
1312
разрешает сборку с библиотекой libatomic_ops.
1313
</tag-desc>
1314
1315
<tag-name>
1316
<literal>--with-libatomic=<value>путь</value></literal>
1317
</tag-name>
1318
<tag-desc>
1319
задаёт путь к исходным текстам библиотеки libatomic_ops.
1320
</tag-desc>
1321
1322
</list>
1323
</para>
1324
1325
<para>
1326
<list type="tag">
1327
1328
<tag-name>
1329
<literal>--with-openssl=<value>путь</value></literal>
1330
</tag-name>
1331
<tag-desc>
1332
задаёт путь к исходным текстам библиотеки OpenSSL.
1333
</tag-desc>
1334
1335
<tag-name>
1336
<literal>--with-openssl-opt=<value>параметры</value></literal>
1337
</tag-name>
1338
<tag-desc>
1339
задаёт дополнительные параметры сборки OpenSSL.
1340
</tag-desc>
1341
1342
</list>
1343
</para>
1344
1345
<para>
1346
<list type="tag">
1347
1348
<tag-name>
1349
<literal>--with-debug</literal>
1350
</tag-name>
1351
<tag-desc>
1352
разрешает <link doc="debugging_log.xml">отладочный лог</link>.
1353
</tag-desc>
1354
1355
</list>
1356
</para>
1357
1358
<para>
1359
Пример использования параметров (всё это нужно набрать в одной строке):
1360
<programlisting>
1361
./configure
1362
--sbin-path=/usr/local/nginx/nginx
1363
--conf-path=/usr/local/nginx/nginx.conf
1364
--pid-path=/usr/local/nginx/nginx.pid
1365
--with-http_ssl_module
1366
--with-pcre=../pcre2-10.39
1367
--with-zlib=../zlib-1.3
1368
</programlisting>
1369
</para>
1370
1371
<para>
1372
После конфигурации
1373
nginx компилируется и устанавливается с помощью <command>make</command>.
1374
</para>
1375
1376
</section>
1377
1378
</article>
1379
1380