annotate xml/ru/index.xml @ 721:81ad082bc837

Simplified things by including books.xslt, download.xslt and security.xslt into article.xslt, and always using article.xslt to generate HTMLs. While here, moved versions.xml from common dependencies to article dependencies. Fixed menu in 404.html by applying templates from menu.xslt, and fixed its dependency on DTD.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 12 Oct 2012 09:10:31 +0000
parents 7205c7630157
children 284dc43b13d3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
580
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 579
diff changeset
1 <!--
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 579
diff changeset
2 Copyright (C) Igor Sysoev
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 579
diff changeset
3 Copyright (C) Nginx, Inc.
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 579
diff changeset
4 -->
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 579
diff changeset
5
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6 <!DOCTYPE article SYSTEM "../../dtd/article.dtd">
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7
123
7db449e89e92 Unified the use of the "name" attribute instead of "title".
Ruslan Ermilov <ru@nginx.com>
parents: 121
diff changeset
8 <article name="nginx"
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
9 link="/ru/"
589
764fbac1b8b4 Added document revision.
Ruslan Ermilov <ru@nginx.com>
parents: 580
diff changeset
10 lang="ru"
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
11 rev="3">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
12
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
13
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
14 <section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
15
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
16 <para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
17 nginx [engine x]&mdash;это HTTP-сервер и обратный прокси-сервер,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
18 а также почтовый прокси-сервер,
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
19 написанный <link url="http://sysoev.ru">Игорем Сысоевым</link>.
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
20 Уже длительное время он обслуживает
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
21 серверы многих высоконагруженных российских сайтов, таких как
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
22 <link url="http://www.yandex.ru">Яндекс</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
23 <link url="http://www.mail.ru">Mail.Ru</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
24 <link url="http://vkontakte.ru">ВКонтакте</link> и
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
25 <link url="http://www.rambler.ru">Рамблер</link>.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
26 Согласно статистике Netcraft nginx обслуживал или проксировал
619
625b592698b6 Updated with Netcraft August 2012 Web Server Survey stats.
Vladimir Homutov <vl@nginx.com>
parents: 617
diff changeset
27 <link url="http://news.netcraft.com/archives/2012/08/02/august-2012-web-server-survey.html">11.48%
625b592698b6 Updated with Netcraft August 2012 Web Server Survey stats.
Vladimir Homutov <vl@nginx.com>
parents: 617
diff changeset
28 самых нагруженных сайтов в августе 2012 года</link>.
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
29 Вот некоторые примеры успешного внедрения nginx (тексты на английском языке):
532
480a4cd56a6a Mentioned Netflix success story.
Ruslan Ermilov <ru@nginx.com>
parents: 528
diff changeset
30 <link url="https://signup.netflix.com/openconnect/software">Netflix</link>,
480a4cd56a6a Mentioned Netflix success story.
Ruslan Ermilov <ru@nginx.com>
parents: 528
diff changeset
31 <link url="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</link>,
480a4cd56a6a Mentioned Netflix success story.
Ruslan Ermilov <ru@nginx.com>
parents: 528
diff changeset
32 <link url="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</link>.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
33 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
34
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
35 <para>
579
dc1f84a73fa1 Clarified that documentation is provided under the same license terms.
Ruslan Ermilov <ru@nginx.com>
parents: 567
diff changeset
36 Исходные тексты и документация распространяются под
95
d4a3dc152ec1 Restoring original LICENSE edition.
Igor Sysoev <igor@sysoev.ru>
parents: 94
diff changeset
37 <link url="../LICENSE">BSD-подобной лицензией из 2 пунктов</link>.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
38 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
39
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
40 </section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
41
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
42
121
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
43 <section id="basic_http_features"
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
44 name="Основная функциональность HTTP-сервера">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
45
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
46 <para>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
47 <list type="bullet">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
48
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
49 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
50 Обслуживание статических запросов,
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
51 <link doc="docs/http/ngx_http_index_module.xml">индексных
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
52 файлов</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
53 <link doc="docs/http/ngx_http_autoindex_module.xml">автоматическое
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
54 создание списка файлов</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
55 <link doc="docs/http/ngx_http_core_module.xml"
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
56 id="open_file_cache">кэш дескрипторов открытых файлов</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
57 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
58
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
59 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
60 <link doc="docs/http/ngx_http_proxy_module.xml">Акселерированное
278
ee8368ab093b Added missing word.
Ruslan Ermilov <ru@nginx.com>
parents: 232
diff changeset
61 обратное проксирование с кэшированием</link>,
135
edf8c90f8085 Renamed ngx_http_upstream to ngx_http_upstream_module.
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
62 <link doc="docs/http/ngx_http_upstream_module.xml">простое
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
63 распределение нагрузки и отказоустойчивость</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
64 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
65
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
66 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
67 Акселерированная поддержка
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
68 <link doc="docs/http/ngx_http_fastcgi_module.xml">FastCGI</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
69 uwsgi, SCGI и
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
70 <link doc="docs/http/ngx_http_memcached_module.xml">memcached</link>
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
71 серверов с кэшированием,
135
edf8c90f8085 Renamed ngx_http_upstream to ngx_http_upstream_module.
Ruslan Ermilov <ru@nginx.com>
parents: 123
diff changeset
72 <link doc="docs/http/ngx_http_upstream_module.xml">простое
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
73 распределение нагрузки и отказоустойчивость</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
74 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
75
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
76 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
77 Модульность, фильтры, в том числе
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
78 <link doc="docs/http/ngx_http_gzip_module.xml">сжатие (gzip)</link>,
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
79 byte-ranges (докачка),
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
80 chunked ответы,
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
81 <link doc="docs/http/ngx_http_xslt_module.xml">XSLT-фильтр</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
82 <link doc="docs/http/ngx_http_ssi_module.xml">SSI-фильтр</link>,
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
83 <link doc="docs/http/ngx_http_image_filter_module.xml">преобразование
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
84 изображений</link>;
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
85 несколько подзапросов на одной странице, обрабатываемые в SSI-фильтре
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
86 через прокси или FastCGI, выполняются параллельно;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
87 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
88
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
89 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
90 <link doc="docs/http/ngx_http_ssl_module.xml">Поддержка SSL и
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
91 расширения TLS SNI</link>.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
92 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
93
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
94 </list>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
95 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
96
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
97 </section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
98
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
99
121
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
100 <section id="other_http_features"
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
101 name="Другие возможности HTTP-сервера">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
102
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
103 <para>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
104 <list type="bullet">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
105
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
106 <listitem>
522
ef11546f75ee Translated "request_processing" into Russian, removed "virtual_hosts"
Ruslan Ermilov <ru@nginx.com>
parents: 513
diff changeset
107 <link doc="docs/http/request_processing.xml">Виртуальные серверы</link>,
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
108 определяемые по IP-адресу и имени;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
109 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
110
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
111 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
112 Поддержка
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
113 <link doc="docs/http/ngx_http_core_module.xml"
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
114 id="keepalive_timeout">keep-alive</link>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
115 и pipelined соединений;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
116 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
117
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
118 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
119 <link doc="docs/example.xml">Гибкость конфигурации</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
120 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
121
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
122 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
123 <link doc="docs/control.xml" id="reconfiguration">Изменение настроек</link>
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
124 и <link doc="docs/control.xml" id="upgrade">обновление
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
125 исполняемого файла</link> без перерыва в обслуживании клиентов;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
126 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
127
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
128 <listitem>
224
7f36795d99a2 Updated ngx_http_log_module documentation including translation into English.
Ruslan Ermilov <ru@nginx.com>
parents: 189
diff changeset
129 <link doc="docs/http/ngx_http_log_module.xml" id="log_format">Настройка
7f36795d99a2 Updated ngx_http_log_module documentation including translation into English.
Ruslan Ermilov <ru@nginx.com>
parents: 189
diff changeset
130 форматов логов</link>,
7f36795d99a2 Updated ngx_http_log_module documentation including translation into English.
Ruslan Ermilov <ru@nginx.com>
parents: 189
diff changeset
131 <link doc="docs/http/ngx_http_log_module.xml" id="access_log">буферизованная
7f36795d99a2 Updated ngx_http_log_module documentation including translation into English.
Ruslan Ermilov <ru@nginx.com>
parents: 189
diff changeset
132 запись в лог</link>,
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
133 <link doc="docs/control.xml" id="logs">быстрая ротация логов</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
134 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
135
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
136 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
137 <link doc="docs/http/ngx_http_core_module.xml" id="error_page">Специальные
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
138 страницы</link> для ошибок 3xx-5xx;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
139 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
140
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
141 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
142 rewrite-модуль:
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
143 <link doc="docs/http/ngx_http_rewrite_module.xml">изменение URI
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
144 с помощью регулярных выражений</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
145 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
146
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
147 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
148 <link doc="docs/http/ngx_http_rewrite_module.xml" id="if">Выполнение
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
149 разных функций</link> в зависимости от
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
150 <link doc="docs/http/ngx_http_geo_module.xml">адреса клиента</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
151 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
152
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
153 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
154 Ограничение доступа в зависимости от
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
155 <link doc="docs/http/ngx_http_access_module.xml">адреса клиента</link>
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
156 и <link doc="docs/http/ngx_http_auth_basic_module.xml">по паролю
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
157 (HTTP Basic аутентификация)</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
158 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
159
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
160 <listitem>
513
ed4959ff7fa0 Mentioned ngx_http_referer_module.
Ruslan Ermilov <ru@nginx.com>
parents: 484
diff changeset
161 Проверка <link doc="docs/http/ngx_http_referer_module.xml">HTTP referer</link>;
ed4959ff7fa0 Mentioned ngx_http_referer_module.
Ruslan Ermilov <ru@nginx.com>
parents: 484
diff changeset
162 </listitem>
ed4959ff7fa0 Mentioned ngx_http_referer_module.
Ruslan Ermilov <ru@nginx.com>
parents: 484
diff changeset
163
ed4959ff7fa0 Mentioned ngx_http_referer_module.
Ruslan Ermilov <ru@nginx.com>
parents: 484
diff changeset
164 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
165 <link doc="docs/http/ngx_http_dav_module.xml">Методы
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
166 PUT, DELETE, MKCOL, COPY и MOVE</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
167 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
168
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
169 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
170 <link doc="docs/http/ngx_http_flv_module.xml">FLV</link>
87
f5539fb36bbb Russian translation of ngx_http_mp4_module.
Ruslan Ermilov <ru@nginx.com>
parents: 84
diff changeset
171 и
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
172 <link doc="docs/http/ngx_http_mp4_module.xml">MP4</link>
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
173 стриминг;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
174 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
175
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
176 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
177 <link doc="docs/http/ngx_http_core_module.xml"
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
178 id="limit_rate">Ограничение скорости отдачи ответов</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
179 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
180
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
181 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
182 Ограничение числа одновременных
179
8cc01e2179a9 - Reflected recent changes made to ngx_http_limit_conn_module.
Ruslan Ermilov <ru@nginx.com>
parents: 135
diff changeset
183 <link doc="docs/http/ngx_http_limit_conn_module.xml">соединений</link> и
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
184 <link doc="docs/http/ngx_http_limit_req_module.xml">запросов</link>
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
185 с одного адреса;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
186 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
187
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
188 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
189 <link doc="docs/http/ngx_http_perl_module.xml">Встроенный Perl</link>.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
190 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
191
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
192 </list>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
193 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
194
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
195 </section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
196
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
197
121
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
198 <section id="mail_proxy_server_features"
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
199 name="Функциональность почтового прокси-сервера">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
200
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
201 <para>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
202 <list type="bullet">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
203
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
204 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
205 Перенаправление пользователя на
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
206 <link doc="docs/mail/ngx_mail_imap_module.xml">IMAP</link>-
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
207 или
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
208 <link doc="docs/mail/ngx_mail_pop3_module.xml">POP3</link>-сервер
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
209 с использованием внешнего HTTP-сервера
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
210 <link doc="docs/mail/ngx_mail_auth_http_module.xml">аутентификации</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
211 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
212
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
213 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
214 Проверка пользователя с помощью внешнего HTTP-сервера
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
215 <link doc="docs/mail/ngx_mail_auth_http_module.xml">аутентификации</link>
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
216 и перенаправление соединения на внутренний
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
217 <link doc="docs/mail/ngx_mail_smtp_module.xml">SMTP</link>-сервер;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
218 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
219
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
220 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
221 Методы аутентификации:
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
222
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
223 <list type="bullet">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
224
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
225 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
226 <link doc="docs/mail/ngx_mail_pop3_module.xml" id="pop3_auth">POP3</link>:
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
227 USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
228 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
229
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
230 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
231 <link doc="docs/mail/ngx_mail_imap_module.xml" id="imap_auth">IMAP</link>:
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
232 LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
233 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
234
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
235 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
236 <link doc="docs/mail/ngx_mail_smtp_module.xml" id="smtp_auth">SMTP</link>:
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
237 AUTH LOGIN/PLAIN/CRAM-MD5;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
238 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
239
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
240 </list>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
241 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
242
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
243 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
244 Поддержка <link doc="docs/mail/ngx_mail_ssl_module.xml">SSL</link>;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
245 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
246
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
247 <listitem>
669
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
248 Поддержка
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
249 <link doc="docs/mail/ngx_mail_ssl_module.xml" id="starttls">STARTTLS
7205c7630157 Added links to mail modules from the "about" page.
Ruslan Ermilov <ru@nginx.com>
parents: 619
diff changeset
250 и STLS</link>.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
251 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
252
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
253 </list>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
254 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
255
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
256 </section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
257
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
258
121
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
259 <section id="architecture_and_scalability"
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
260 name="Архитектура и масштабируемость">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
261
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
262 <para>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
263 <list type="bullet">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
264
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
265 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
266 Один главный и несколько рабочих процессов, рабочие процессы работают под
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
267 непривилегированным пользователем;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
268 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
269
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
270 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
271 <link doc="docs/events.xml">Поддержка</link>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
272 kqueue (FreeBSD 4.1+),
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
273 epoll (Linux 2.6+), rt signals (Linux 2.2.19+),
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
274 /dev/poll <nobr>(Solaris 7 11/99+),</nobr>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
275 event ports <nobr>(Solaris 10),</nobr>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
276 select и poll;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
277 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
278
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
279 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
280 Использование возможностей, предоставляемых kqueue, таких как
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
281 <!-- EVFILT_VNODE, --> EV_CLEAR, EV_DISABLE (для временного выключения события),
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
282 NOTE_LOWAT, EV_EOF, число доступных данных, коды ошибок;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
283 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
284
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
285 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
286 Поддержка sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5+),
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
287 sendfile64 (Linux 2.4.21+) и sendfilev <nobr>(Solaris 8 7/01+);</nobr>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
288 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
289
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
290 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
291 Поддержка
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
292 <link doc="docs/http/ngx_http_core_module.xml" id="aio">файлового
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
293 AIO</link> (FreeBSD 4.3+, Linux 2.6.22+);
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
294 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
295
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
296 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
297 Поддержка
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
298 <link doc="docs/http/ngx_http_core_module.xml" id="directio">DIRECTIO</link>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
299 (FreeBSD 4.4+, Linux 2.4+, Solaris 2.6+, Mac OS X);
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
300 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
301
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
302 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
303 <link doc="docs/http/ngx_http_core_module.xml" id="listen">Поддержка</link>
617
368a449e85b8 Expanded documentation of what various parameters of the "listen"
Ruslan Ermilov <ru@nginx.com>
parents: 589
diff changeset
304 accept-фильтров (FreeBSD 4.1+, NetBSD 5.0+) и TCP_DEFER_ACCEPT (Linux 2.4+);
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
305 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
306
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
307 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
308 На <nobr>10 000</nobr> неактивных HTTP keep-alive соединений расходуется
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
309 около 2.5M памяти;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
310 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
311
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
312 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
313 Минимум операций копирования данных.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
314 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
315
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
316 </list>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
317 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
318
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
319 </section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
320
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
321
121
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
322 <section id="tested_os_and_platforms"
49443032011c Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents: 95
diff changeset
323 name="Протестированные ОС и платформы">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
324
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
325 <para>
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
326 <list type="bullet">
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
327
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
328 <listitem>
483
c1e4306b7b96 Removed excessive spaces around &mdash;.
Ruslan Ermilov <ru@nginx.com>
parents: 478
diff changeset
329 FreeBSD 3&mdash;10 / i386; FreeBSD 5&mdash;10 / amd64;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
330 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
331
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
332 <listitem>
484
8d29b34a135a Added Linux 3 to the list of tested OS and platforms.
Valentin Bartenev <vbart@nginx.com>
parents: 483
diff changeset
333 Linux 2.2&mdash;3 / i386; Linux 2.6&mdash;3 / amd64;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
334 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
335
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
336 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
337 Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
338 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
339
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
340 <listitem>
540
83e6e18a1358 Added missing semicolons after AIX and HP/UX list items.
Ruslan Ermilov <ru@nginx.com>
parents: 539
diff changeset
341 AIX 7.1 / powerpc;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
342 </listitem>
188
86da76313394 AIX 7.1 / powerpc added to the list of tested platforms.
Maxim Konovalov <maxim@nginx.com>
parents: 187
diff changeset
343
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
344 <listitem>
540
83e6e18a1358 Added missing semicolons after AIX and HP/UX list items.
Ruslan Ermilov <ru@nginx.com>
parents: 539
diff changeset
345 HP-UX 11.31 / ia64;
539
785eff9d1bfa HP-UX 11.31 / ia64 added to the list of tested platforms.
Maxim Konovalov <maxim@nginx.com>
parents: 532
diff changeset
346 </listitem>
785eff9d1bfa HP-UX 11.31 / ia64 added to the list of tested platforms.
Maxim Konovalov <maxim@nginx.com>
parents: 532
diff changeset
347
785eff9d1bfa HP-UX 11.31 / ia64 added to the list of tested platforms.
Maxim Konovalov <maxim@nginx.com>
parents: 532
diff changeset
348 <listitem>
94
3179774f938e Synchronized English and Russian introduction, added license in Russian.
Ruslan Ermilov <ru@nginx.com>
parents: 87
diff changeset
349 Mac OS X / ppc, i386;
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
350 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
351
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
352 <listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
353 Windows XP, Windows Server 2003.
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 441
diff changeset
354 </listitem>
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
355
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
356 </list>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
357 </para>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
358
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
359 </section>
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
360
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
361 </article>