The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Выпуск nginx 1.11.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск nginx 1.11.6"  +/
Сообщение от opennews (ok) on 16-Ноя-16, 10:17 
Доступен (http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx (http://www.nginx.org/) 1.11.6, в котором реализованы следующие изменения:


-  Формат переменных '$ssl_client_s_dn' и '$ssl_client_i_dn' приведён в соответствие с RFC 2253 (RFC 4514). Значения в старом формате доступны через переменные '$ssl_client_s_dn_legacy' и '$ssl_client_i_dn_legacy';-  Временные файлы  в каталоге кэша теперь располагаются не в отдельном подкаталоге, а в том же подкаталоге, что и остальные файлы;-  В почтовом прокси-сервере добавлена поддержка метода аутентификации EXTERNAL;-  В модуле ngx_http_image_filter_module добавлена поддержка формата WebP;-  В директиве 'proxy_method' добавлена поддержка переменных;-  В модуле ngx_http_v2_module появилась директива "http2_max_requests (http://nginx.org/r/http2_max_requests)",  определяющая максимальное число запросов, которые можно сделать по одному соединению при использовании протокола HTTP/2;-  Добавлены директивы 'proxy_cache_max_range_offset',
       'fastcgi_cache_max_range_offset', 'scgi_cache_max_range_offset' и
       'uwsgi_cache_max_range_offset';-  Исправлена ошибка при которой в случае использования протокола HTTP/2 плавное завершение старых рабочих процессов могло занимать бесконечное время;-  Исправлены ошибки в модуле ngx_http_mp4_module;-  Исправлена ошибка, проявляющаяся  появлением в логе сообщений "ignore long locked inactive cache entry" при проксировании WebSocket-соединений и включённом кэшировании;-  Исправлена ошибка: если согласование защищённого соединения с бэкендом завершалось таймаутом, nginx ничего не писал в лог и возвращал ответ с кодом 502 вместо 504.


URL: http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...
Новость: http://www.opennet.ru/opennews/art.shtml?num=45501

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск nginx 1.11.6"  +1 +/
Сообщение от cmp (ok) on 16-Ноя-16, 10:17 
Вот бы вынесли работу мастер-процесса с детьми в отдельную либу, чтобы ее можно было прикручивать к другим софтинам, переоткрытие логов, перезагрузка конфига, плавное завершение старых обработчиков и переход на новые - сказка.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск nginx 1.11.6"  +/
Сообщение от Аноним (??) on 16-Ноя-16, 10:58 
CGI?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск nginx 1.11.6"  +/
Сообщение от eRIC (ok) on 16-Ноя-16, 13:26 
> CGI?

нет, имелось в виду архитектура master-child процессы и асинхронное event-driven подход, для того чтобы на основе ее создавать свое решение

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Выпуск nginx 1.11.6"  +/
Сообщение от другой аноним on 16-Ноя-16, 19:14 
Может быть FastCGI?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Выпуск nginx 1.11.6"  +/
Сообщение от KonstantinB (ok) on 16-Ноя-16, 19:54 
libev

Вот пример (с тредами, правда, но это даже хорошо):

https://github.com/coolaj86/libev-examples/tree/master/paire...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Выпуск nginx 1.11.6"  +/
Сообщение от eRIC (ok) on 16-Ноя-16, 22:06 
> libev

оно решает только одну часть архитектуры, этим могут похвастаться и другие веб сервера и прокси построенные на event-driven парадигмы типа lighthttpd, haproxy и т.д.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Выпуск nginx 1.11.6"  +/
Сообщение от KonstantinB (ok) on 16-Ноя-16, 22:13 
Оно решает самую сложную часть, остальное собирается из кирпичиков.

То, что вы хотите, это уже не библиотека, а фреймворк. На С такого не видел.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Выпуск nginx 1.11.6"  +/
Сообщение от cmp (ok) on 17-Ноя-16, 03:03 
MIT, нет спасибо, есть неплохие, на первый взгляд, решения на бсд-лицензии, но оно только сокеты контролит, и tcp, и udp там целый огород для абстрагирования от ОС.

> На С такого не видел

И я не видел, к сожалению.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Выпуск nginx 1.11.6"  +/
Сообщение от Аноним (??) on 17-Ноя-16, 09:29 
> MIT, нет спасибо, есть неплохие, на первый взгляд, решения на бсд-лицензии

А какая разница - MIT там или BSD? Или вам принципиально прославлять именно конкретный универ? В остальном что так пермиссив что эдак, найдите 10 отличий. Ну кроме названия универа.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Выпуск nginx 1.11.6"  –1 +/
Сообщение от cmp (ok) on 17-Ноя-16, 10:07 
А какая разница между root'ом и Администратором, --- root'а не шлют без конкретной причины, а Администратора к Администратору регулярно. Поэтому, либо gnu, либо gpl, потому, что они и открытые, и свободные.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

20. "Выпуск nginx 1.11.6"  +/
Сообщение от eRIC (ok) on 17-Ноя-16, 08:27 
> Оно решает самую сложную часть, остальное собирается из кирпичиков.

не спорю :)

> То, что вы хотите, это уже не библиотека, а фреймворк. На С
> такого не видел.

я то знаю и это не я хотел, а гражданин cmp :D

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

3. "Выпуск nginx 1.11.6"  +2 +/
Сообщение от Какаянахренразница (ok) on 16-Ноя-16, 11:48 
Зачастили как-то релизы nginx-а...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск nginx 1.11.6"  –1 +/
Сообщение от A on 16-Ноя-16, 11:53 
За что SPDY порешили? ))

Есть же и старые браузеры, и шибко новые (Хром, да, который http/2 решил поддерживать менее широко).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск nginx 1.11.6"  +/
Сообщение от eRIC (ok) on 16-Ноя-16, 13:29 
> За что SPDY порешили? ))

это промежуточный костыль, зачем его держать когда уже HTTP/2?

>Есть же и старые браузеры, и шибко новые (Хром, да, который http/2 решил поддерживать менее широко).

почти все основные браузеры поддерживают HTTP/2, ни только Хром. Всегда сидел на Firefox. HTTP 1.1 не отменял еще никто, для старых самое то

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск nginx 1.11.6"  –1 +/
Сообщение от Аноним (??) on 16-Ноя-16, 15:52 
старых сейчас не уважают
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Выпуск nginx 1.11.6"  +1 +/
Сообщение от th3m3 (ok) on 16-Ноя-16, 15:54 
>>Есть же и старые браузеры

Какие? IE6? В топку их. Если хочешь пользоваться вебом, нужен современный браузер.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск nginx 1.11.6"  –1 +/
Сообщение от rshadow (ok) on 16-Ноя-16, 16:08 
Насколько я понимаю текущую политику браузеров: поддерживается несколько последних версий и LTS версия. Все остальное действительно в топку.о

Правда тут неявная лажа есть: на андроидах браузер то может отбновляться, но только пока не повысят минимальный SDK и тогда старые все еще отлично работающие девайсы тоже в топку.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Выпуск nginx 1.11.6"  +1 +/
Сообщение от Аноним (??) on 16-Ноя-16, 16:20 
Микимаус.жпг
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

16. "Выпуск nginx 1.11.6"  +/
Сообщение от Аноним (??) on 17-Ноя-16, 02:09 
> Микимаус.жпг

.webp, однако. Новость читайте.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Выпуск nginx 1.11.6"  +/
Сообщение от KonstantinB (ok) on 17-Ноя-16, 03:15 
Пользователям китайских андроидов, обновления на которые выпускать никто и не собирался, просто надо научиться устанавливать в систему нормальный браузер. Даже под 4.4 до сих пор все есть (Хром, ФФ, Опера...) , куда уж древнее?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

23. "Выпуск nginx 1.11.6"  +/
Сообщение от Аноним (??) on 19-Ноя-16, 06:05 
у меня на телефоне все еще 2.3, ибо лыжа не выпустила обновы. Куда мне?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

15. "Выпуск nginx 1.11.6"  +/
Сообщение от Аноним (??) on 17-Ноя-16, 02:08 
> За что SPDY порешили? ))

За то что старый промежуточный протокол, который никогда не был сильно популярен. В конце концов, скелетов из шкафов надо иногда убирать. Иначе закончится место в шкафах.

> Есть же и старые браузеры, и шибко новые (Хром, да, который http/2
> решил поддерживать менее широко).

А что новый хром сделал с http/2?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

19. "Выпуск nginx 1.11.6"  +2 +/
Сообщение от KonstantinB (ok) on 17-Ноя-16, 03:20 
На тему SPDY сразу считаю нужным предостеречь от установки cloudflare-овских патчей, обеспечивающих одновременную работу SPDY и http/2.

Они просто тупо взяли и сунули в сборку старый nginx-овский spdy-модуль, и всё. Не поправив ни строчки. В нем известны как минимум две серьезные уязвимости. Их никто не правил.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру