Mercurial > hg > nginx-site
annotate xml/ru/docs/configure.xml @ 2155:fd06f014e6db
Marked nginx.pid as path in configure description.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Mon, 23 Apr 2018 21:41:05 +0300 |
parents | ebc9fb8139e4 |
children | 224ca9f697a5 |
rev | line source |
---|---|
580
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
1 <!-- |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
2 Copyright (C) Igor Sysoev |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
3 Copyright (C) Nginx, Inc. |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
4 --> |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
509
diff
changeset
|
5 |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
7 |
924 | 8 <article name="Сборка nginx из исходных файлов" |
9 link="/ru/docs/configure.html" | |
589 | 10 lang="ru" |
2155
fd06f014e6db
Marked nginx.pid as path in configure description.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2154
diff
changeset
|
11 rev="13"> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
12 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
13 <section> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
14 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
15 <para> |
924 | 16 Сборка настраивается командой <command>configure</command>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
17 Она определяет особенности системы и, в частности, методы, которые nginx |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
18 может использовать для обработки соединений. |
271 | 19 В конце концов она создаёт <path>Makefile</path>. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
20 Команда <command>configure</command> поддерживает следующие параметры: |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
21 <list type="tag"> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
22 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
23 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
24 <literal>--prefix=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
25 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
26 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
27 задаёт каталог, в котором будут находиться файлы сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
28 Этот же каталог будет использоваться для всех относительных путей, |
271 | 29 задаваемых <command>configure</command> (кроме путей к исходным текстам |
30 библиотек) и в конфигурационном файле <path>nginx.conf</path>. | |
31 По умолчанию—каталог <path>/usr/local/nginx</path>. | |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
32 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
33 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
34 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
35 <literal>--sbin-path=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
36 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
37 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
38 задаёт имя исполняемого файла nginx. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
39 Это имя используется только на стадии установки. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
40 По умолчанию файл называется |
271 | 41 <path><value>префикс</value>/sbin/nginx</path>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
42 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
43 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
44 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
45 <literal>--conf-path=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
46 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
47 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
48 задаёт имя конфигурационного файла <path>nginx.conf</path>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
49 При желании nginx можно всегда запустить с другим конфигурационным файлом, |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
50 указав его в параметре командной строки |
271 | 51 <nobr><literal>-c <value>файл</value></literal></nobr>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
52 По умолчанию файл называется |
271 | 53 <path><value>префикс</value>/conf/nginx.conf</path>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
54 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
55 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
56 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
57 <literal>--pid-path=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
58 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
59 <tag-desc> |
2155
fd06f014e6db
Marked nginx.pid as path in configure description.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2154
diff
changeset
|
60 задаёт имя файла <path>nginx.pid</path>, |
fd06f014e6db
Marked nginx.pid as path in configure description.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2154
diff
changeset
|
61 в котором будет храниться номер главного процесса. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
62 После установки имя файла можно всегда поменять в конфигурационном |
271 | 63 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
64 <link doc="ngx_core_module.xml" id="pid"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
65 По умолчанию имя |
271 | 66 файла—<path><value>префикс</value>/logs/nginx.pid</path>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
67 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
68 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
69 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
70 <literal>--error-log-path=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
71 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
72 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
73 задаёт имя основного файла ошибок, предупреждений и диагностики. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
74 После установки имя файла можно всегда поменять в конфигурационном |
271 | 75 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
76 <link doc="ngx_core_module.xml" id="error_log"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
77 По умолчанию имя |
271 | 78 файла—<path><value>префикс</value>/logs/error.log</path>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
79 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
80 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
81 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
82 <literal>--http-log-path=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
83 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
84 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
85 задаёт имя основного файла регистрации запросов HTTP-сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
86 После установки имя файла можно всегда поменять в конфигурационном |
271 | 87 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
88 <link doc="http/ngx_http_log_module.xml" id="access_log"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
89 По умолчанию имя |
271 | 90 файла—<path><value>префикс</value>/logs/access.log</path>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
91 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
92 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
93 <tag-name id="build"> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
94 <literal>--build=<value>имя</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
95 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
96 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
97 задаёт необязательное имя сборки nginx. |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
98 </tag-desc> |
1952
3be7279397c8
Documented the "build" parameter of the "configure" command.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1894
diff
changeset
|
99 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
100 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
101 <literal>--user=<value>имя</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
102 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
103 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
104 задаёт имя непривилегированного пользователя, с правами которого будут |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
105 выполняться рабочие процессы. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
106 После установки это имя можно всегда поменять в конфигурационном |
271 | 107 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
108 <link doc="ngx_core_module.xml" id="user"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
109 По умолчанию имя пользователя nobody. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
110 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
111 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
112 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
113 <literal>--group=<value>имя</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
114 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
115 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
116 задаёт имя группы, с правами которой будут выполняться рабочие процессы. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
117 После установки это имя можно всегда поменять в конфигурационном |
271 | 118 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
119 <link doc="ngx_core_module.xml" id="user"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
120 По умолчанию группа совпадает с именем непривилегированного пользователя. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
121 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
122 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
123 <tag-name> |
271 | 124 <literal>--with-select_module</literal><br/> |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
125 <literal>--without-select_module</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
126 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
127 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
128 разрешает или запрещает сборку модуля для работы сервера |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
129 с помощью метода <c-func>select</c-func>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
130 Этот модуль собирается автоматически, если на платформе не обнаружено |
1465
eea7541e7c6a
Removed "rtsig" and "worker_rlimit_sigpending".
Ruslan Ermilov <ru@nginx.com>
parents:
924
diff
changeset
|
131 более подходящего метода—kqueue, epoll или /dev/poll. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
132 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
133 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
134 <tag-name> |
271 | 135 <literal>--with-poll_module</literal><br/> |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
136 <literal>--without-poll_module</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
137 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
138 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
139 разрешает или запрещает сборку модуля для работы сервера |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
140 с помощью метода <c-func>poll</c-func>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
141 Этот модуль собирается автоматически, если на платформе не обнаружено |
1465
eea7541e7c6a
Removed "rtsig" and "worker_rlimit_sigpending".
Ruslan Ermilov <ru@nginx.com>
parents:
924
diff
changeset
|
142 более подходящего метода—kqueue, epoll или /dev/poll. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
143 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
144 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
145 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
146 <literal>--without-http_gzip_module</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
147 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
148 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
149 запрещает сборку модуля |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
150 <link doc="http/ngx_http_gzip_module.xml">сжатия ответов</link> HTTP-сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
151 Для сборки и работы этого модуля нужна библиотека zlib. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
152 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
153 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
154 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
155 <literal>--without-http_rewrite_module</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
156 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
157 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
158 запрещает сборку модуля HTTP-сервера, позволяющего |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
159 <link doc="http/ngx_http_rewrite_module.xml">делать |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
160 перенаправления и менять URI запросов</link>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
161 Для сборки и работы этого модуля нужна библиотека PCRE. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
162 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
163 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
164 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
165 <literal>--without-http_proxy_module</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
166 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
167 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
168 запрещает сборку |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
169 <link doc="http/ngx_http_proxy_module.xml">проксирующего модуля</link> |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
170 HTTP-сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
171 <!-- |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
172 Для сборки и работы этого модуля нужна библиотека md5. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
173 --> |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
174 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
175 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
176 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
177 <literal>--with-http_ssl_module</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
178 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
179 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
180 разрешает сборку модуля для работы HTTP-сервера по |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
181 <link doc="http/ngx_http_ssl_module.xml">протоколу HTTPS</link>. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
182 По умолчанию модуль не собирается. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
183 Для сборки и работы этого модуля нужна библиотека OpenSSL. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
184 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
185 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
186 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
187 <literal>--with-pcre=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
188 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
189 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
190 задаёт путь к исходным текстам библиотеки PCRE. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
191 Дистрибутив библиотеки (версию |
2043
7d9c836d14bf
Updated PCRE version in "Building nginx".
Yaroslav Zhuravlev <yar@nginx.com>
parents:
2018
diff
changeset
|
192 4.4—8.41) нужно взять на сайте <link url="http://www.pcre.org">PCRE</link> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
193 и распаковать. |
924 | 194 Всё остальное сделают <command>./configure</command> nginx’а и |
195 <command>make</command>. | |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
196 Библиотека нужна для использования регулярных выражений в директиве |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
197 <link doc="http/ngx_http_core_module.xml" id="location"/> |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
198 и для модуля |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
199 <link doc="http/ngx_http_rewrite_module.xml">ngx_http_rewrite_module</link>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
200 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
201 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
202 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
203 <literal>--with-pcre-jit</literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
204 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
205 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
206 собирает библиотеку PCRE с |
659
77a3314c74a7
Avoid the uses of second person.
Ruslan Ermilov <ru@nginx.com>
parents:
625
diff
changeset
|
207 поддержкой JIT-компиляции (1.1.12, директива |
509 | 208 <link doc="ngx_core_module.xml" id="pcre_jit"/>). |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
209 </tag-desc> |
289
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
210 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
211 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
212 <literal>--with-zlib=<value>путь</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
213 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
214 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
215 задаёт путь к исходным текстам библиотеки zlib. |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
216 Дистрибутив библиотеки (версию |
1894
d011ffde3760
Updated zlib and PCRE versions.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1749
diff
changeset
|
217 1.1.3—1.2.11) нужно взять на сайте |
858
65e75e59a714
Updated versions of external libraries and link to zlib site.
Valentin Bartenev <vbart@nginx.com>
parents:
732
diff
changeset
|
218 <link url="http://zlib.net">zlib</link> и распаковать. |
924 | 219 Всё остальное сделают <command>./configure</command> nginx’а и |
220 <command>make</command>. | |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
221 Библиотека нужна для модуля |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
222 <link doc="http/ngx_http_gzip_module.xml">ngx_http_gzip_module</link>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
223 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
224 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
225 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
226 <literal>--with-cc-opt=<value>параметры</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
227 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
228 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
229 задаёт дополнительные параметры, которые будут добавлены к переменной CFLAGS. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
230 При использовании системной библиотеки PCRE во FreeBSD, нужно указать |
271 | 231 <literal>--with-cc-opt="-I /usr/local/include"</literal>. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
232 Если нужно увеличить число файлов, с которыми может работать |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
233 <c-func>select</c-func>, то это тоже можно задать здесь же: |
271 | 234 <literal>--with-cc-opt="-D FD_SETSIZE=2048"</literal>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
235 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
236 |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
237 <tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
238 <literal>--with-ld-opt=<value>параметры</value></literal> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
239 </tag-name> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
240 <tag-desc> |
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
241 задаёт дополнительные параметры, которые будут использованы при линковке. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
242 При использовании системной библиотеки PCRE во FreeBSD, нужно указать |
271 | 243 <literal>--with-ld-opt="-L /usr/local/lib"</literal>. |
2154
ebc9fb8139e4
Reworked configure description to use tag list.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2043
diff
changeset
|
244 </tag-desc> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
245 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
246 </list> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
247 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
248 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
249 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
250 <para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
251 Пример использования параметров (всё это нужно набрать в одной строке): |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
252 <programlisting> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
253 ./configure |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
254 --sbin-path=/usr/local/nginx/nginx |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
255 --conf-path=/usr/local/nginx/nginx.conf |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
256 --pid-path=/usr/local/nginx/nginx.pid |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
257 --with-http_ssl_module |
2018 | 258 --with-pcre=../pcre-8.41 |
1894
d011ffde3760
Updated zlib and PCRE versions.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1749
diff
changeset
|
259 --with-zlib=../zlib-1.2.11 |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
260 </programlisting> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
261 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
262 |
924 | 263 <para> |
264 После конфигурации | |
265 nginx компилируется и устанавливается с помощью <command>make</command>. | |
266 </para> | |
267 | |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
268 </section> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
269 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
270 </article> |