22 Ноября 2024, 16:14

nginx

Автор turbo, 14 Августа 2008, 20:22

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

14 Августа 2008, 20:22 Последнее редактирование: 15 Марта 2011, 09:11 от Zhek@Ch
[size="3"]Релиз HTTP-сервера nginx 0.7.10[/size]

Вышла новая экспериментальная версия HTTP-сервера nginx 0.7.10 (почти сразу после версии 0.7.9). Список изменений.
http://sysoev.ru/#12.08.2008

ping_Win

20 Января 2009, 17:31 #1 Последнее редактирование: 15 Марта 2011, 09:22 от Zhek@Ch
[size="3"]Вышел nginx 0.7.31. Два руководства по написанию модулей для nginx[/size]

Вышла очередная экспериментальная версия http-сервера nginx - 0.7.31, в которой представлены новшества:

 * Добавление: директива fastcgi_split_path_info.
 * Изменение: теперь директива try_files проверяет только файлы, игнорируя каталоги.
 * Исправления в поддержке строки "Expect" в заголовке запроса.
 * Исправления в гео-диапазонах.
 * Исправление: при отсутствии ответа ngx_http_memcached_module возвращал в теле ответа строку "END" вместо 404-ой страницы по умолчанию; ошибка появилась в 0.7.18.
 * Исправление: при проксировании SMPT nginx выдавал сообщение "250 2.0.0 OK" вместо "235 2.0.0 OK"; ошибка появилась в 0.7.22.

Кроме того, можно отметить два руководства по разработке модулей для nginx: "Разработка модулей для nginx" и "Заметки о внутреннем устройстве nginx".

http://www.opennet.r...shtml?num=19856

ping_Win

27 Января 2009, 19:37 #2 Последнее редактирование: 15 Марта 2011, 09:27 от Zhek@Ch
[size="3"]nginx-0.7.32 и nginx-0.6.35. Поддержка директивы try_files для nginx 0.6.x [/size]

Доступны релизы HTTP-сервера nginx - 0.7.32 и 0.6.35. Изменения:

 * 0.6.35
 o Исправление: ошибки выделения больших блоков в разделяемой памяти, если nginx был собран без отладки.
 o Исправления в поддержке строки "Expect" в заголовке запроса.
 o Исправление: ошибки при использовании кодировки UTF-8 в ngx_http_autoindex_module.
 * 0.7.32
 o Добавление: теперь в директиве try_files можно явно указать проверку каталога.
 o Исправление: fastcgi_store не всегда сохранял файлы.
 o Исправление: в гео-диапазонах.
 o Исправление: ошибки выделения больших блоков в разделяемой памяти, если nginx был собран без отладки.

http://www.opennet.r...shtml?num=19961

ping_Win

24 Февраля 2009, 18:37 #3 Последнее редактирование: 15 Марта 2011, 09:26 от Zhek@Ch
[size="3"]В Http-сервере Nginx 0.7.38 появилась поддержка Ipv6[/size]

В новой версии nginx появилась предварительная поддержка IPv6 (пока только для директивы listen модуля HTTP). Поддержку IPv6 нужно разрешать при сборке: "./configure --with-ipv6". Из других изменений можно отметить добавление логгирования ошибок аутентификации.

http://www.opennet.r...shtml?num=20424

ping_Win

10 Марта 2009, 17:43 #4 Последнее редактирование: 15 Марта 2011, 09:29 от Zhek@Ch
[size="3"]Вышел Http-сервер Nginx 0.7.40[/size]

Вышел очередной релиз в экспериментальной ветке nginx - 0.7.40, в котором реализована поддержка выделений в регулярных выражениях в директивах location и server_name и ссылок на эти выделения во всех директивах, поддерживающих переменные, например, в директиве alias.

http://www.opennet.r...shtml?num=20668

ping_Win

19 Марта 2009, 18:10 #5 Последнее редактирование: 15 Марта 2011, 09:37 от Zhek@Ch
[size="3"]Вышел Nginx 0.7.43[/size]

Вышел релиз http-сервера nginx 0.7.43. В новой версии исправлено две ошибки:

 * запрос обрабатывался неверно, если директива root использовала переменные; ошибка появилась в 0.7.42.
 * если сервер слушал на адресах типа "*", то значение переменной $server_addr было "0.0.0.0"; ошибка появилась в 0.7.36.

За два дня до этого был выпущен nginx 0.7.42, содержащий следующие изменения:

 * Изменение: ошибка "Invalid argument", возвращаемая setsockopt(TCP_NODELAY) на Solaris, теперь игнорируется.
 * Изменение: при отсутствии файла, указанного в директиве auth_basic_user_file, теперь возвращается ошибка 403 вместо 500.
 * Добавление: директива auth_basic_user_file поддерживает переменные.
 * Добавление: директива listen поддерживает параметр ipv6only.
 * Исправление: в директиве alias со ссылками на выделения в регулярных выражениях; ошибка появилась в 0.7.40.
 * Исправление: совместимость с Tru64 UNIX.
 * Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась в 0.7.41.

http://www.opennet.r...shtml?num=20805

ping_Win

03 Апреля 2009, 18:21 #6 Последнее редактирование: 15 Марта 2011, 09:40 от Zhek@Ch
[size="3"]Обновление Http-сервера Nginx - 0.6.36 и 0.7.47[/size]

В стабильном релизе nginx 0.6.36 добавлена поддержка директивы try_files. Директива try_files проверяет существование файлов в заданном порядке и использует для обработки запроса первый найденный файл, причём обработка делается в контексте этого же location'а. Другие изменения:

 * Изменение: ошибка "Invalid argument", возвращаемая setsockopt(TCP_NODELAY) на Solaris, теперь игнорируется.
 * Изменение: теперь разрешаются POST'ы без строки "Content-Length" в заголовке запроса.
 * Добавление: параметр --with-pcre в configure.
 * Добавление: директива if_modified_since.
 * Добавление: переменные "$cookie_...".
 * Добавление: переменные "$arg_...".
 * Исправление: совместимость с Tru64 UNIX.
 * Исправление: директива ssl_engine не использовала SSL-акселератор для асимметричных шифров.
 * Исправление: в директиве rewrite, возвращающей редирект, старые аргументы присоединялись к новым через символ "?" вместо "&"; ошибка появилась в 0.1.18.
 * Исправление: nginx не собирался на AIX.
 * Исправление: если на запрос с телом возвращался редирект, то ответ мог быть двойным при использовании методов epoll или rtsig.
 * Исправление: при использовании директивы resolver в SMTP прокси-сервере в рабочем процессе мог произойти segmentation fault.
 * Исправление: fastcgi_store не всегда сохранял файлы.
 * Исправление: nginx не обрабатывал ответ FastCGI-сервера, если перед ответом сервер передавал много сообщений в stderr.

Кроме того выпущена экспериментальная версия nginx 0.7.47, в которой отмечены следующие исправления:

 * nginx не собирался на FreeBSD 6 и более ранних версиях; ошибка появилась в 0.7.46.
 * nginx не собирался на MacOSX; ошибка появилась в 0.7.46.
 * если использовался параметр max_size, то cache manager мог удалить весь кэш; ошибка появилась в 0.7.46.
 * в рабочем процессе мог произойти segmentation fault, если директивы proxy_cache/fastcgi_cache и proxy_cache_valid/ fastcgi_cache_valid не были заданы на одном уровне; ошибка появилась в 0.7.46.
 * в рабочем процессе мог произойти segmentation fault при перенаправлении запроса проксированному или FastCGI-серверу с помощью error_page или try_files; ошибка появилась в 0.7.44.

http://www.opennet.r...shtml?num=21073

turbo

27 Мая 2009, 19:31 #7 Последнее редактирование: 15 Марта 2011, 09:43 от Zhek@Ch
[size="3"]Вышел Nginx 0.7.59, первый стабильный релиз ветки 0.7[/size]

Игорь Сысоев объявил о переводе в разряд стабильных ветки 0.7 лёгкого и высокопроизводительного HTTP-сервера nginx. В соответствии с апрельским отчетом популярности http-серверов от компании NetCraft, nginx отвоевал 3.25% рынка и закрепился на 4 месте, после Apache, IIS и http-сервера Google.

Основные новшества ветки 0.7:

 * Кэширование на диске отдаваемого пользователю контента для проксированных запросов и FastCGI-серверов ;
 * Директива try_files, которая проверяет существование файлов в заданном порядке и использует для обработки запроса первый найденный файл, причём обработка делается в контексте этого же location'а;
 * Поддержка выделений в регулярных выражениях в директивах location и server_name и ссылок на эти выделения во всех директивах, поддерживающих переменные, например, в директиве alias;
 * Фильтр XSLT;
 * Модуль ngx_http_image_filter_module, предназначенный для преобразования изображений в форматах JPEG, GIF и PNG;
 * Предварительная поддержка IPv6;
 * Поддержка платформы Windows. nginx/Windows работает с Win32 API (не эмуляция Cygwin). В качестве метода обработки соединений используется select.

http://www.opennet.r...shtml?num=21900

Zhek@Ch

15 Марта 2011, 09:44 #8 Последнее редактирование: 15 Марта 2011, 09:44 от Zhek@Ch
[size="3"]Доступен модуль авторизации LDAP для nginx (nginx-auth-ldap) [/size]
 
Доступна для загрузки первая версия нового модуля авторизации LDAP для http-сервера Ngnix (nginx-auth-ldap). Код находится на стадии альфа-тестирования и распространяется в рамках лицензии BSD.

Настройка аутентификации производится через директивы auth_ldap, auth_ldap_require, auth_ldap_url, auth_ldap_satisfy, auth_ldap_binddn и auth_ldap_binddn_passwd, пример использования которых приведен в комплекте. Инструкция по установке представлена здесь.


Zhek@Ch

12 Апреля 2011, 16:52 #9 Последнее редактирование: 12 Апреля 2011, 16:52 от Zhek@Ch
[size="3"]Вышел nginx 1.0.0 [/size]
 
После девяти лет разработки и огромного количества успешных инсталляций, выпущена первая стабильная версия веб-сервера nginx: 1.0.0.

Сейчас по данным W3Techs 6.8% самых посещаемых сайтов в мире (согласно Alexa) используют nginx. В России nginx используется на 46.9% самых посещаемых сайтов.

>>> Подробности


Zhek@Ch

05 Июня 2011, 03:22 #10 Последнее редактирование: 05 Июня 2011, 03:23 от Zhek@Ch
[size="3"]Http-сервер nginx обслуживает более половины хостов рунета [/size]

В соответствии с статистикой за июнь по распределению популярности http-серверов, опубликованной сервисом WebNames.ru, nginx обслуживает более половины хостов рунета. Статистика основана на результате опроса более 4 млн доменов в зоне RU. Доля Apache составляет 37.47%, nginx - 51.11%, IIS - 5.54%, иных серверов - 5.87%. Следует заметить, что в большинстве конфигураций nginx используется в качестве фронтэнда к Apache, т.е. присутствие Apache значительно шире, чем указано.



Zhek@Ch

19 Июля 2011, 13:41 #11 Последнее редактирование: 19 Июля 2011, 13:42 от Zhek@Ch
[size="3"]Игорь Сысоев объявил о создании компании, которая займется развитием nginx [/size]

Игорь Сысоев сообщил о принятии решения по созданию новой компании, которая будет заниматься исключительно развитием http-сервера nginx:

ЦитироватьВ последнее время, с развитием популярности nginx и непрекращающимся ростом интереса со стороны пользователей, мне стало всё более очевидно, что моих усилий перестаёт хватать для того, чтобы эффективно заниматься кодом, документацией, поддержкой, новым функционалом и прочим.

В связи с этим я создаю свою компанию, которая сосредоточится на развитии проекта. Компания объединяет небольшую пока группу энтузиастов, задачей которых будет улучшение качества поддержки пользователей nginx (документация, исправление ошибок, интегрирование полезных патчей и тому подобное), реорганизация процесса разработки с целью обеспечить по-настоящему командную работу над кодом, написание нового функционала.

Хотел бы отметить, что каких-либо планов по изменению лицензии, закрытию общего функционала, прекращению поддержки для open source community нет и не будет. Продукт продолжит существование как free open-source c лицензией BSD. Документация и прочие необходимые материалы будут переработаны в лучшую сторону и полностью открыты.


[indent] [/indent]

Zhek@Ch

25 Ноября 2011, 00:41 #12 Последнее редактирование: 25 Ноября 2011, 00:42 от Zhek@Ch
[size="3"]Компания NGINX начала сотрудничество с CDN-специалистом Jet-Stream[/size]

 
[size="1"]
Фрагмент рекламного ролика Jet-Stream
 Иллюстрация с сайта Jet-Stream

[/size]
Базирующаяся в США компания NGINX, стоящая за свободным веб-сервером nginx, объявила о сотрудничестве с голландской Jet-Stream, специализирующейся в области CDN-технологий (Content Delivery Network, «сеть доставки контента»).

Сообщается, что в рамках сотрудничества Jet-Stream будет использовать веб-сервер nginx в своем стеке программного обеспечения, на плечи которого возложено распространение контента больших объемов с определенными требованиями к производительности и надежности. NGINX создаст коммерческие дополнения к веб-серверу, в которых будет учтена специфика CDN-окружений.

В пресс-релизе по случаю сотрудничества компаний Стеф ван дер Зил (Stef van der Ziel), основатель и генеральный директор Jet-Stream, назвал nginx «самым производительным и гибким решением в области кэширования» и выразил надежду, что его использование позволит Jet-Stream «изменить рынок, предоставив клиентам продвинутые решения».

 Постоянная ссылка к новости: http://www.nixp.ru/news/11514.html.

По материалам Jet-Stream.