Mercurial > hg > nginx-site
annotate xml/ru/docs/install.xml @ 582:44aecc4bba50
Brought Russian "download" and "support" pages up to date.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 11 Jul 2012 04:47:59 +0000 |
parents | be54c443235a |
children | 764fbac1b8b4 |
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 |
123
7db449e89e92
Unified the use of the "name" attribute instead of "title".
Ruslan Ermilov <ru@nginx.com>
parents:
76
diff
changeset
|
8 <article name="Установка nginx" |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
9 link="/ru/docs/install.html" |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
10 lang="ru"> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
11 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
12 <section> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
13 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
14 <para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
15 Конфигурация сборки осуществляется командой <command>configure</command>. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
16 Она определяет особенности системы и, в частности, методы, которые nginx |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
17 может использовать для обработки соединений. |
271 | 18 В конце концов она создаёт <path>Makefile</path>. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
19 Команда <command>configure</command> поддерживает следующие параметры: |
461 | 20 <list type="bullet"> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
21 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
22 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
23 <para> |
271 | 24 <literal>--prefix=<value>путь</value></literal>—задаёт каталог, |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
25 в котором будут находиться файлы сервера. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
26 Этот же каталог будет использоваться для всех относительных путей, |
271 | 27 задаваемых <command>configure</command> (кроме путей к исходным текстам |
28 библиотек) и в конфигурационном файле <path>nginx.conf</path>. | |
29 По умолчанию—каталог <path>/usr/local/nginx</path>. | |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
30 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
31 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
32 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
33 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
34 <para> |
271 | 35 <literal>--sbin-path=<value>путь</value></literal>—задаёт |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
36 имя исполняемого файла nginx. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
37 Это имя используется только на стадии установки. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
38 По умолчанию файл называется |
271 | 39 <path><value>префикс</value>/sbin/nginx</path>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
40 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
41 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
42 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
43 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
44 <para> |
271 | 45 <literal>--conf-path=<value>путь</value></literal>—задаёт |
46 имя конфигурационного файла <path>nginx.conf</path>. | |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
47 При желании nginx можно всегда запустить с другим конфигурационным файлом, |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
48 указав его в параметре командной строки |
271 | 49 <nobr><literal>-c <value>файл</value></literal></nobr>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
50 По умолчанию файл называется |
271 | 51 <path><value>префикс</value>/conf/nginx.conf</path>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
52 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
53 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
54 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
55 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
56 <para> |
271 | 57 <literal>--pid-path=<value>путь</value></literal>—задаёт |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
58 имя файла nginx.pid, в котором будет храниться номер главного процесса. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
59 После установки имя файла можно всегда поменять в конфигурационном |
271 | 60 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
61 <link doc="ngx_core_module.xml" id="pid"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
62 По умолчанию имя |
271 | 63 файла—<path><value>префикс</value>/logs/nginx.pid</path>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
64 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
65 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
66 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
67 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
68 <para> |
271 | 69 <literal>--error-log-path=<value>путь</value></literal>—задаёт |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
70 имя основного файла ошибок, предупреждений и диагностики. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
71 После установки имя файла можно всегда поменять в конфигурационном |
271 | 72 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
73 <link doc="ngx_core_module.xml" id="error_log"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
74 По умолчанию имя |
271 | 75 файла—<path><value>префикс</value>/logs/error.log</path>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
76 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
77 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
78 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
79 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
80 <para> |
271 | 81 <literal>--http-log-path=<value>путь</value></literal>—задаёт |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
82 имя основного файла регистрации запросов HTTP-сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
83 После установки имя файла можно всегда поменять в конфигурационном |
271 | 84 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
85 <link doc="http/ngx_http_log_module.xml" id="access_log"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
86 По умолчанию имя |
271 | 87 файла—<path><value>префикс</value>/logs/access.log</path>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
88 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
89 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
90 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
91 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
92 <para> |
271 | 93 <literal>--user=<value>имя</value></literal>—задаёт |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
94 имя непривилегированного пользователя, с правами которого будут |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
95 выполняться рабочие процессы. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
96 После установки это имя можно всегда поменять в конфигурационном |
271 | 97 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
98 <link doc="ngx_core_module.xml" id="user"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
99 По умолчанию имя пользователя nobody. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
100 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
101 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
102 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
103 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
104 <para> |
271 | 105 <literal>--group=<value>имя</value></literal>—задаёт |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
106 имя группы, с правами которой будут выполняться рабочие процессы. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
107 После установки это имя можно всегда поменять в конфигурационном |
271 | 108 файле <path>nginx.conf</path> с помощью директивы |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
109 <link doc="ngx_core_module.xml" id="user"/>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
110 По умолчанию группа совпадает с именем непривилегированного пользователя. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
111 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
112 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
113 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
114 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
115 <para> |
271 | 116 <literal>--with-select_module</literal><br/> |
117 <literal>--without-select_module</literal>—разрешает или запрещает | |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
118 сборку модуля для работы сервера с помощью метода <c-func>select</c-func>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
119 Этот модуль собирается автоматически, если на платформе не обнаружено |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
120 более подходящего метода—kqueue, epoll, rtsig или /dev/poll. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
121 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
122 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
123 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
124 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
125 <para> |
271 | 126 <literal>--with-poll_module</literal><br/> |
127 <literal>--without-poll_module</literal>—разрешает или запрещает | |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
128 сборку модуля для работы сервера с помощью метода <c-func>poll</c-func>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
129 Этот модуль собирается автоматически, если на платформе не обнаружено |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
130 более подходящего метода—kqueue, epoll, rtsig или /dev/poll. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
131 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
132 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
133 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
134 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
135 <para> |
271 | 136 <literal>--without-http_gzip_module</literal>—запрещает сборку модуля |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
137 <link doc="http/ngx_http_gzip_module.xml">сжатия ответов</link> HTTP-сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
138 Для сборки и работы этого модуля нужна библиотека zlib. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
139 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
140 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
141 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
142 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
143 <para> |
271 | 144 <literal>--without-http_rewrite_module</literal>—запрещает сборку модуля |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
145 HTTP-сервера, позволяющего <link doc="http/ngx_http_rewrite_module.xml">делать |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
146 перенаправления и менять URI запросов</link>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
147 Для сборки и работы этого модуля нужна библиотека PCRE. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
148 Модуль экспериментальный—директивы модуля впоследствии могут измениться. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
149 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
150 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
151 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
152 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
153 <para> |
271 | 154 <literal>--without-http_proxy_module</literal>—запрещает сборку |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
155 <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
|
156 HTTP-сервера. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
157 <!-- |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
158 Для сборки и работы этого модуля нужна библиотека md5. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
159 --> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
160 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
161 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
162 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
163 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
164 <para> |
271 | 165 <literal>--with-http_ssl_module</literal>—разрешает сборку модуля |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
166 для работы HTTP-сервера по <link doc="http/ngx_http_ssl_module.xml">протоколу |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
167 HTTPS</link>. |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
168 По умолчанию модуль не собирается. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
169 Для сборки и работы этого модуля нужна библиотека OpenSSL. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
170 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
171 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
172 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
173 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
174 <para> |
271 | 175 <literal>--with-pcre=<value>путь</value></literal>—задаёт |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
176 путь к исходным текстам библиотеки PCRE. |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
177 Дистрибутив библиотеки (версию |
486
1bf933a9df8b
- Mentioned that --with-pcre-jit has appeared in 1.1.12, and added
Ruslan Ermilov <ru@nginx.com>
parents:
461
diff
changeset
|
178 4.4—8.30) нужно взять на сайте <link url="http://www.pcre.org">PCRE</link> |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
179 и распаковать. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
180 Всё остальное сделают ./configure nginx'а и make. |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
181 Библиотека нужна для использования регулярных выражений в директиве |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
182 <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
|
183 и для модуля |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
184 <link doc="http/ngx_http_rewrite_module.xml">ngx_http_rewrite_module</link>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
185 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
186 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
187 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
188 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
189 <para> |
289
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
190 <literal>--with-pcre-jit</literal>—собирает библиотеку PCRE с |
486
1bf933a9df8b
- Mentioned that --with-pcre-jit has appeared in 1.1.12, and added
Ruslan Ermilov <ru@nginx.com>
parents:
461
diff
changeset
|
191 поддержкой JIT-компиляции (1.1.12, см. |
509 | 192 <link doc="ngx_core_module.xml" id="pcre_jit"/>). |
289
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
193 </para> |
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
194 </listitem> |
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
195 |
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
196 <listitem> |
df261b1ce71f
Documented the --with-pcre-jit configuration parameter
Ruslan Ermilov <ru@nginx.com>
parents:
282
diff
changeset
|
197 <para> |
271 | 198 <literal>--with-zlib=<value>путь</value></literal>—задаёт |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
199 путь к исходным текстам библиотеки zlib. Дистрибутив библиотеки (версию |
282
64107bc400c4
Bumped versions of supported PCRE and zlib libraries.
Ruslan Ermilov <ru@nginx.com>
parents:
271
diff
changeset
|
200 1.1.3—1.2.5) нужно взять на сайте |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
201 <link url="http://www.gzip.org/zlib/">zlib</link> и распаковать. |
261
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
202 Всё остальное сделают ./configure nginx'а и make. |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
203 Библиотека нужна для модуля |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
204 <link doc="http/ngx_http_gzip_module.xml">ngx_http_gzip_module</link>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
205 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
206 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
207 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
208 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
209 <para> |
271 | 210 <literal>--with-cc-opt=<value>параметры</value></literal>—задаёт |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
211 дополнительные параметры, которые будут добавлены к переменной CFLAGS. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
212 При использовании системной библиотеки PCRE во FreeBSD, нужно указать |
271 | 213 <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
|
214 Если нужно увеличить число файлов, с которыми может работать |
e93ece6bd34e
Fixed markup (added lot of links) and grammar.
Ruslan Ermilov <ru@nginx.com>
parents:
256
diff
changeset
|
215 <c-func>select</c-func>, то это тоже можно задать здесь же: |
271 | 216 <literal>--with-cc-opt="-D FD_SETSIZE=2048"</literal>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
217 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
218 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
219 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
220 <listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
221 <para> |
271 | 222 <literal>--with-ld-opt=<value>параметры</value></literal>—задаёт |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
223 дополнительные параметры, которые будут использованы при линковке. |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
224 При использовании системной библиотеки PCRE во FreeBSD, нужно указать |
271 | 225 <literal>--with-ld-opt="-L /usr/local/lib"</literal>. |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
226 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
227 </listitem> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
228 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
229 </list> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
230 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
231 </para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
232 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
233 <para> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
234 Пример использования параметров (всё это нужно набрать в одной строке): |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
235 <programlisting> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
236 ./configure |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
237 --sbin-path=/usr/local/nginx/nginx |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
238 --conf-path=/usr/local/nginx/nginx.conf |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
239 --pid-path=/usr/local/nginx/nginx.pid |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
240 --with-http_ssl_module |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
241 --with-pcre=../pcre-4.4 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
242 --with-zlib=../zlib-1.1.3 |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
243 </programlisting> |
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff
changeset
|
244 </para> |
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 </section> |
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 </article> |