diff xml/ru/index.xml @ 0:61e04fc01027

Initial import of the nginx.org website.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 11 Aug 2011 12:19:13 +0000
parents
children 89759c3c6ba2
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/xml/ru/index.xml	Thu Aug 11 12:19:13 2011 +0000
@@ -0,0 +1,321 @@
+<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx"
+         link="/ru/"
+         lang="ru">
+
+
+<section>
+
+<para>
+nginx [engine x]&mdash;это HTTP-сервер и обратный прокси-сервер,
+а также почтовый прокси-сервер,
+написанный <a href="http://sysoev.ru">Игорем Сысоевым</a>.
+<!--
+It has been running for more than five years
+on many heavily loaded Russian sites including
+<a href="http://www.rambler.ru">Rambler</a>
+(<a href="http://ramblermedia.com">RamblerMedia.com</a>).
+-->
+Согласно статистике Netcraft nginx обслуживал или проксировал
+<a href="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">4.70%
+самых нагруженных сайтов в апереле 2010 года</a>.
+<!--
+Here are some of success stories:
+<a href="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</a>,
+<a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</a>.
+-->
+</para>
+
+<para>
+Исходные тексты лицензированы под 
+<a href="/LICENSE">2-clause BSD-like license</a>.
+</para>
+
+</section>
+
+
+<section name="basic_http_features"
+        title="Основная функциональность HTTP-сервера">
+
+<para>
+<list>
+
+<item>
+Обслуживание статических запросов,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_index_module.html">индексных
+файлов</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_autoindex_module.html">автоматическое
+создание списка файлов</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#open_file_cache">кэш
+дескрипторов открытых файлов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html">Акселерированное
+проксирование с кэшированием</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_upstream.html">простое
+распределение нагрузки и отказоустойчивость</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html">Акселерированная
+поддержка удалённых FastCGI серверов с кэшированием</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_upstream.html">простое
+распределение нагрузки и отказоустойчивость</a>;
+</item>
+
+<item>
+модульность, фильтры, в том числе
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_gzip_module.html">сжатие (gzip)</a>,
+byte-ranges (докачка),
+chunked ответы,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_xslt_module.html">XSLT-фильтр</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_ssi_module.html">SSI-фильтр</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_image_filter_module.html">преобразование
+изображений</a>;
+несколько подзапросов на одной странице, обрабатываемые в SSI-фильтре
+через прокси или FastCGI, выполняются параллельно.
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_ssl_module.html">поддержка SSL и
+расширения TLS SNI</a>;
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="other_http_features"
+        title="Другие возможности HTTP-сервера">
+
+<para>
+<list>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/virtual_hosts.html">Виртуальные сервера</a>,
+определяемые по ip-адресу и имени;
+</item>
+
+<item>
+Поддержка <a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#keepalive_timeout">keep-alive</a>
+и pipelined соединений;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/example.html">Гибкость конфигурации</a>
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/control.html#reconfiguration">Изменение настроек</a>
+и <a href="http://sysoev.ru/nginx/docs/control.html#upgrade">обновление
+исполняемого файла</a> без перерыва в обслуживании клиентов;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_log_module.html">Настройка форматов
+логов</a>,
+<a href="http://sysoev.ru/nginx/docs/control.html#logs">быстрая ротация логов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#error_page">Специальные
+страницы</a> для ошибок 3xx-5xx;
+</item>
+
+<item>
+rewrite-модуль:
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html">изменение URI
+с помощью регулярных выражений</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#if">Выполнение
+разных функций</a> в зависимости от
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_geo_module.html">адреса клиента</a>;
+</item>
+
+<item>
+Ограничение доступа в зависимости от
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_access_module.html">адреса клиента</a>
+и <a href="http://sysoev.ru/nginx/docs/http/ngx_http_auth_basic_module.html">по паролю
+(Basic аутентификация)</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_dav_module.html">Методы PUT, DELETE,
+MKCOL, COPY и MOVE</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_flv_module.html">FLV streaming</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#limit_rate">Ограничение
+скорости отдачи ответов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_limit_zone_module.html">Ограничение
+числа одновременных соединений</a> и
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_limit_req_module.html">запросов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html">Встроенный perl</a>;
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="mail_proxy_server_features"
+        title="Функциональность почтового прокси-сервера">
+
+<para>
+<list>
+
+<item>
+Перенаправление пользователя на IMAP или POP3-бэкенд с использованием
+внешнего HTTP-сервера аутентификации;
+</item>
+
+<item>
+Проверка пользователя с помощью внешнего HTTP-сервера аутентификации
+и перенаправление соединения на внутренний SMTP-сервер;
+</item>
+
+<item>
+Методы аутентификации:
+
+<list>
+
+<item>
+POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+</list>
+</item>
+
+<item>
+поддержка SSL;
+</item>
+
+<item>
+поддержка STARTTLS и STLS.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="architecture_and_scalability"
+        title="Архитектура и масштабируемость">
+
+<para>
+<list>
+
+<item>
+Один главный процесс и несколько рабочих, рабочие процессы работают под
+непривилегированным пользователем;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/events.html">Поддержка</a>
+kqueue (FreeBSD 4.1+),
+epoll (Linux 2.6+), rt signals (Linux 2.2.19+),
+/dev/poll <nobr>(Solaris 7 11/99+),</nobr>
+event ports <nobr>(Solaris 10),</nobr>
+select и poll;
+</item>
+
+<item>
+Использование возможностей, предоставляемых kqueue, таких как
+<!-- EVFILT_VNODE, --> EV_CLEAR, EV_DISABLE (для временного выключения события),
+NOTE_LOWAT, EV_EOF, число доступных данных, коды ошибок;
+</item>
+
+<item>
+Поддержка sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5+),
+sendfile64 (Linux 2.4.21+) и sendfilev <nobr>(Solaris 8 7/01+);</nobr>
+</item>
+
+<item>
+Поддержка
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#aio">файлового
+AIO</a> (FreeBSD 4.3+, Linux 2.6.22+);
+</item>
+
+<item>
+Поддержка <a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#directio">DIRECTIO</a>
+(FreeBSD 4.4+, Linux 2.4+, Solaris 2.6+, Mac OS X);
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#listen">Поддержка</a>
+accept-фильтров (FreeBSD 4.1+) и TCP_DEFER_ACCEPT (Linux 2.4+);
+</item>
+
+<item>
+На <nobr>10 000</nobr> неактивных HTTP keep-alive соединений расходуется
+около 2.5M памяти;
+</item>
+
+<item>
+Минимум операций копирования данных;
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="tested_os_and_platforms"
+        title="Операционные системы и платформы">
+
+<para>
+<list>
+
+<item>
+FreeBSD 3 &mdash; 8 / i386; FreeBSD 5 &mdash; 8 / amd64;
+</item>
+
+<item>
+Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64;
+</item>
+
+<item>
+Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
+</item>
+
+<item>
+MacOS X / ppc, i386;
+</item>
+
+<item>
+Windows XP, Windows Server 2003.
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>