The OpenNET Project / Index page

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



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

"Выпуск nginx 1.25.1    "  +/
Сообщение от opennews (?), 13-Июн-23, 23:54 
Сформирован выпуск основной ветки nginx 1.25.1, в рамках которой продолжается развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.24.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.25.x будет сформирована стабильная ветка 1.26...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59290

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

Оглавление

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


1. "Выпускт nginx 1.25.1    "  –11 +/
Сообщение от Golangdev (?), 13-Июн-23, 23:54 
потихоньку устаревает и не _плохо_ поддкрживает для облачные среды (это где бэкенды динамически появляются и исчезают, если кто не знает)

хотя, в тоже время, по-прежнему хорош для раздачи статики или боле-менее статических бэкендов

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

2. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (2), 14-Июн-23, 00:33 
какие преимущества перед varnish?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпускт nginx 1.25.1    "  +/
Сообщение от Абра (?), 14-Июн-23, 04:28 
Ssl
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Аноним (5), 14-Июн-23, 07:06 
какие недостатки после nginx?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. "Выпускт nginx 1.25.1    "  +4 +/
Сообщение от Аноним (4), 14-Июн-23, 06:45 
> потихоньку устаревает

В чем это выражается? В индустрии никто не считает nginx устаревшим, это мнение я слышу только от считанных анонимов опеннета.

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

6. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Аноним (5), 14-Июн-23, 07:10 
И не чистый прокси, и не чистый веб-сервер, зато модном, стильно, малодежно.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпускт nginx 1.25.1    "  +/
Сообщение от Роман (??), 14-Июн-23, 07:36 
За пределами опеннета вполне тоже слышны такие голоса. Динамические апстримы, авто ssl,  сложные конфигурации - на это напирают в основном
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

8. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Анонусemail (?), 14-Июн-23, 07:59 
а шо там по вменяемой альтернативе?
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпускт nginx 1.25.1    "  +4 +/
Сообщение от Аноним (10), 14-Июн-23, 08:30 
Все уже давно сидят на траефиках и хапрокси.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпускт nginx 1.25.1    "  +1 +/
Сообщение от Аноним (16), 14-Июн-23, 09:09 
> а шо там по вменяемой альтернативе?

божественный IIS

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

38. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (38), 14-Июн-23, 13:13 
> божественный IIS

Что, им настолько никто не хочет пользоваться уже что приходится по опеннету побираться? Не угадали с целевой аудиторией, ваш бАжественный IIS даже сам майкрософт для отгрузки апдейтов себе любимым юзать не изволит. Если оно даже самому майкрософту не надо - остальным и подавно.

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

41. "Выпускт nginx 1.25.1    "  +2 +/
Сообщение от Lost Inside (ok), 14-Июн-23, 13:38 
Я так полагаю, то сарказм был.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (76), 15-Июн-23, 11:20 
IIS - это реализация Internet Daemon средствами ядра Windows. У него вообще не то применение и оно никуда не делось.

Если вам нужен мощный сервер веб-приложений, который установлен на железо и который умеет запускать процессы-воркеры под ваши веб-приложения с учетом NUMA и вводя ограничения на ресурсы под каждое приложение, то вам нужен IIS.

Его архитектура больше похожа на xinetd, только с тем отличием что большая часть всего выполнена как драйверы в ядре (SSL, HTTP, Kerberos).

Его используют для:
- корпоративных веб-приложений со сквозной аутентификацией на базе фреимворка WCF
- высоконагруженных бекендов сайтов с кастомными воркерами, подключающимися через CGI
- работы в полном barebone-режиме, когда ты тюнишь веб-приложение под железо и тебе нужна поддержка автоматизации всего пайплайна включая поведение пакетов в ядре ОС.
Я специально не говорю про всякое Legacy, речь только новые решения.

Как видно из списка, это всё либо очень корпоративно либо всё жутко нишевое. Причем даже в корпоративном сегменте WCF можно менять на gRPC... да и вообще удаленный вызов процедур начинается не с выбора фреимворка, а из понимания, того что есть на предприятии. Высоконагруженные бекенды тоже можно переложить на кубик а веб-приложения загнать в докеры... это тоже опция. Все можно заменить на аналоги, всё кроме железа. На практике, развернуть и сопровождать barebone Kubernetes своими силами без грамма виртуализации сложнее чем ускриптовать отказоустойчивый кластер IIS.

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

17. "Выпускт nginx 1.25.1    "  –2 +/
Сообщение от User (??), 14-Июн-23, 10:03 
Альтернативе - ЧЕМУ? Если "nginx'у как nginx'у" - то считай нет -  так ведь и apache'у nginx не альтернатива, куды ни глянь - ничего не умеет.
Раздача статики - пожалуй безальтернативно, но скорее по тому, что никто в эту нишу особенно не лезет.
"Веб сервер общего назначения" - современный apache не сильно хуже по производительности в околореальных кейсах а местами сильно удобней за счет большей универсальности, IIS в ряде случаев просто безальтернативен, в ряде инфраструктур просто удобен.
Реверс-прокси для куба и не только? Ну, там haproxy\traefic\envoy пожалуй что и получше будут.
Встраиваемые\легковесные решения, вендорский high-load - опять таки, nginx прям не лучший выбор.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

60. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (60), 14-Июн-23, 18:46 
Что такое "веб-сервер общего назначения"? Если 20 лет назад на этот вопрос ещё можно было ответить (статика, скрипты, проксирование с кэшированием), то сейчас - чего общего между шаред хостингом с PHP и ingress-контроллером?
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпускт nginx 1.25.1    "  +/
Сообщение от User (??), 15-Июн-23, 12:44 
Да вот что-нибудь позволяющее удобно развернуть какой-нибудь среднесдельный wordpress\django для не особо нагруженных применений на VPS'ке буде вдруг возникнет у вас зачем-то подобное желание.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (84), 15-Июн-23, 23:37 
> Раздача статики - пожалуй безальтернативно, но скорее по тому, что никто в эту нишу особенно не лезет.

Безальтернативно на S3-совместимых хранилищах. Содержать отдельный веб-сервер для статики — это какой-то вид спецолимпиады.

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

85. "Выпускт nginx 1.25.1    "  +/
Сообщение от User (??), 16-Июн-23, 06:56 
Ну, в этой парадигме тебе вообще "веб-сервер" не нужен - что у облачного провайдера торчит, то в веб-интерфейсе и тыкай, "держать отдельный веб-сервер" - это какой-то вид спецолимпиады )
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Golangdev (?), 14-Июн-23, 12:26 
Да по сути уже ответили, примерно что я и имелл виду - для кубера - Traefik/Istio.

Для статики - можно нодой (Node.js) отдавать. Особенно фронтендерам понравится - всё в пределах одного стека =)

Просто не мог не удержаться не написать что нгинкс "застыл" и по сути "проспал" появляение облачных инфраструктур.

Хотя я сам с него статику раздаю.

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

35. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Golangdev (?), 14-Июн-23, 12:34 
На ум приходит аналогия:
Как раньше Apache называли - могильником опенсорса,
так теперь, F5 стал могильником для Nginx'а =)

Если вдруг это кто читает из Angie (https://www.opennet.ru/opennews/art.shtml?num=59231) - добавляйте туда нормальную поддержку облачных сред, докера, кубера. Это will make Angie great again!
На подмёрдживании апстрим ветки далеко не уедете =)

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

39. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (38), 14-Июн-23, 13:16 
> F5 стал могильником для Nginx'а =)

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

> Это will make Angie great again!

...на пару лет, а потом фатально помрет как хипстеры потеряют интерес.

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

45. "Выпускт nginx 1.25.1    "  +/
Сообщение от Golangdev (?), 14-Июн-23, 14:29 
>Ваши наколенные хипстерские штцки

с добрым утром)

никуда они не уйдут)

знаете альтернативу куберу ?)

для масшатбов предприятия, а не наколенного проектика

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

47. "Выпускт nginx 1.25.1    "  +/
Сообщение от Golangdev (?), 14-Июн-23, 14:49 
В принципе, когда новые штуки делают, мнения админонимусов не спрашивают

им всегда всё не слава б-гу

просто делают новые штуки

они выстреливают, либо нет

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

90. "Выпускт nginx 1.25.1    "  +/
Сообщение от Роман (??), 17-Июн-23, 21:36 
> а шо там по вменяемой альтернативе?

кто ж знает - вменяемость у всех разная. Вот разработчика не устраивает что https://blog.kronis.dev/everything%20is%20broken/n... , что если значит апстрим не найдет, веб сервер не стартует

> nginx: [emerg] host not found in upstream "my-app"

а хотя мог бы игнорировать ошибку и пробовать снова и снова потом. Вменяемо ли так делать - ну открытый вопрос для меня.

или дальше ( https://blog.cubieserver.de/2022/switching-from-nginx-to-cad.../ )

> Caddy boasts with its easy configuration (many people have been bitten by some footguns in Nginx’ configuration file), included configuration API, automatic HTTPS, high performance, and extensibility (thanks to its modules). Especially the easy configuration is often cited on Hacker News et al. as one of the major advantages of Caddy.

Footguns нашли в конфигах, апи не нашли - можно ли считать таких людей вменяемыми и решения за которые они топят, тоже вопрос открытый.

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

70. "Выпускт nginx 1.25.1    "  +/
Сообщение от noc101 (ok), 15-Июн-23, 00:06 
А кому это надо?
Полтора человеку?
Нджинкс простой и быстрый, решает задачу хорошо для большинства народа.
При этом, твои примеры решаются с пол тычка, с учетом что это нужно не многим, то такие решения лучший вариант, чем учить новый продукт, который не понятно с какой эффективностью будет работать.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

91. "Выпускт nginx 1.25.1    "  +/
Сообщение от Роман (??), 17-Июн-23, 21:43 
> Полтора человеку?

Почитайте интернеты, бложики разрабов уровня "CTO в компании из меня и моего кота" или даже на 5 человек!

> чем учить новый продукт, который не понятно с какой эффективностью будет работать.

забываете что не все застали IRC, этим людям что Nginx учить что не Nginx с нуля. А им не ахота, плюсов не видят - чем дальше тем больше таких новичков.

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

9. "Выпускт nginx 1.25.1    "  +1 +/
Сообщение от Аноним (10), 14-Июн-23, 08:27 
У жинкса даже балансировщик нормальный в платной Плюс версии. Ну о чем ты вообще говоришь. О чём тут вообще говорить. Любой хапрокси делает хелсчек из коробки и есть не просит.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

59. "Выпускт nginx 1.25.1    "  +/
Сообщение от morphe (?), 14-Июн-23, 18:29 
Хрен с тем что в платной, позволить то его себе можно
Проблема в том, что исходники этих платных частей недоступны, в т.ч и само ядро, а потому в случае если какие-то вещи нельзя провернуть через модули nginx, остаётся только страдать и вставлять хуки.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 14-Июн-23, 19:07 
Ну во время продажи все понимали что так будет. И так есть и это принесет свои плоды. Не очень хорошие конечно.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпускт nginx 1.25.1    "  –2 +/
Сообщение от Аноним (10), 14-Июн-23, 08:33 
Смысл в раздаче статитки самому? Как бы быстро ты её на раздавал если от пользователя до тебя 300 мс тебе тут никакой nginx не поможет. Лучше CDN ты все равно быть не сможешь. А раздавать тяжелый контент так там вообще показатели от вебсервера не зависят.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Выпускт nginx 1.25.1    "  +4 +/
Сообщение от pashev.ru (?), 14-Июн-23, 10:31 
А потом CDN банит страны по IP.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпускт nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 11:03 
И что он делает не так?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпускт nginx 1.25.1    "  +1 +/
Сообщение от Аноним (27), 14-Июн-23, 11:25 
Бан по диапазону адресов уже достаточно для того, чтобы задуматься об использовании сервисов доставки контента.

Сегодня тебя блокируют одно, а завтра за другое: твоего цвета кожи, взглядов, страны, расы и так далее.

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

29. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 14-Июн-23, 11:29 
Выбери другой cdn, а если все cdn забанили то так тебе и надо. Все равно свой cdn ты сделать не в состоянии.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпускт nginx 1.25.1    "  +1 +/
Сообщение от Аноним (38), 14-Июн-23, 13:19 
> Все равно свой cdn ты сделать не в состоянии.

Поставить несколько серваков или даже, простите, впсок в нескольких датацентрах в разных странах - не больно какая ракетная наука. Если вы не в состоснии даже это - окей, вам только и остается что корпоративные ботинки лизать.

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

42. "Выпускт nginx 1.25.1    "  +3 +/
Сообщение от Аноним (10), 14-Июн-23, 13:42 
Лучше расскажи почему ты этого не сделал?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпускт nginx 1.25.1    "  +/
Сообщение от Golangdev (?), 14-Июн-23, 12:37 
Вас, батенька заморский господин, кто управляет популярными CDN, обложит санкциями - и ваш сайтик закончится.

Примерно поэтому.

А ещё потому что CDN не нужен для маленьких проектов, на-попробовать.

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

37. "Выпускт nginx 1.25.1    "  +1 +/
Сообщение от Аноним (10), 14-Июн-23, 12:51 
Ну всё раздавай свои никому ненужные картинки с пингом 500. Тебе за это никто спасибо не скажет.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпускт nginx 1.25.1    "  +3 +/
Сообщение от Golangdev (?), 14-Июн-23, 14:38 
за остановку сайта из-за того что ты завязался на решение из недружественных стран и попял под санкции
тебя тоже не поблагодарят)
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпускт nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 14-Июн-23, 17:31 
Не надо просто никуда попадать. Это кстати несложно.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпускт nginx 1.25.1    "  +1 +/
Сообщение от Golangdev (?), 14-Июн-23, 19:37 
А это вас не спрашивают, вас просто отрубают и всё.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпускт nginx 1.25.1    "  +/
Сообщение от Tron is Whistling (?), 15-Июн-23, 09:08 
Это вас не спрашивают.
А у нас никто никого не отрубает :)
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпускт nginx 1.25.1    "  +/
Сообщение от Golangdev (?), 15-Июн-23, 16:33 
Варианты, выбирайте любой
а) вы - не системно значимая организация (читай, вы никому не интересны)
б) вы из недружественной страны, следовательно вы - шпион-провокатор
в) вас это не коснулось, т. к. вы не работаете в IT, просто приходите потроллить время от времени
г) пользуетесь российскими CDN

хорошего дня!)

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

82. "Выпускт nginx 1.25.1    "  +/
Сообщение от Tron is Whistling (?), 15-Июн-23, 20:08 
д) я работаю не здесь, и мне как-то фиолетовы местные проблемы
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 08:35 
Опять же о недостатках нжинкса говорят даже не мнения экспертов, а падающая доля нжинкса.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск nginx 1.25.1    "  –2 +/
Сообщение от Аноним (4), 14-Июн-23, 08:39 
А эта падающая доля - она сейчас с нами в одной комнате?
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск nginx 1.25.1    "  +4 +/
Сообщение от Аноним (10), 14-Июн-23, 08:48 
У тебя мания преследования? Кто там у тебя стоит за спиной в твоей комнате?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 08:53 
Минутка интересных фактов доля нжинкса с июля 2021 года по март 2023 упала с 37% до 26% и никакой коррекции там не наблюдается.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск nginx 1.25.1    "  +/
Сообщение от CHIM (ok), 14-Июн-23, 10:34 
А кто набирает обороты? где глянуть?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (4), 14-Июн-23, 10:38 
> где глянуть?

глядеть строкой выше, в статистике от анонима. Он сам проводил исследование.

> А кто набирает обороты?

Набирает обороты аноним, свидетель уходящего нгинкса.

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

52. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 17:19 
Исследования проводила компания с хорошей репутацией. А фанатики нжинкса не могут поверить что веб-серверок, скоро исчезнет.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск nginx 1.25.1    "  –1 +/
Сообщение от Аноним (4), 14-Июн-23, 17:39 
а эта компания с хорошей репутацией - она сейчас с нами в одной комнате? покажи на этой кукле, в каком месте они трогали тебя за веб-сервер
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Аноним (10), 14-Июн-23, 19:37 
Я тебя сейчас удивлю, но даже мы с тобой не в одной комнате. Ты почему таблетки не пьёшь?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск nginx 1.25.1    "  +5 +/
Сообщение от Аноним (10), 14-Июн-23, 11:01 
Есть такой секретный ресурc, про него никто не знает, называется неткрафт. Дальше сам.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

57. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (57), 14-Июн-23, 17:44 
xА кто набирает обороты?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

62. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 18:53 
Others
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск nginx 1.25.1    "  +/
Сообщение от CHIM (ok), 15-Июн-23, 15:09 
Нашёл кое что интересное: https://www.techempower.com/benchmarks/#hw=ph&test=plaintext...
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

69. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Тот_ещё_аноним (ok), 14-Июн-23, 22:13 
Там % проектов на сервере или % обслуживаемых пользователей?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

72. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 15-Июн-23, 08:28 
Зайди на сайт и посмотри, лол.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Тот_ещё_аноним (ok), 15-Июн-23, 09:29 
Каменты выше почитал
Точно лол
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (43), 14-Июн-23, 14:07 
nginx уже не торт, давно не развивается, всякая ерунда типа как в текущей новости, это не развитие, так, поддержание штанов.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Tron is Whistling (?), 14-Июн-23, 14:13 
Зато хайпожорства было.
И тут выяснилось, что для жизни в опенсорсе кишка тонка и слишком много костылей, а для жизни в неопенсорсе жизнь в опенсорсе так-то и не нужна.
Если проще - чел запилил пет прожект и срубил на его продаже до фига бабла - тут респект и уважуха.
Но вот тем, кто на хайпожорство повёлся и усиленно внедрял в свои смузиделки - теперь светят эцихи разных калибров. Как обычно и бывает.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск nginx 1.25.1    "  +/
Сообщение от User (??), 14-Июн-23, 16:22 
Эм. А в чем проблема? Откуда "эциха" ждать, если не секрет?
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 14-Июн-23, 17:21 
Если посмотреть на график роста нжинкса, то Сысоев продал ровно на начале большого пика (т.е. вовремя в лучшее время). Потом большой прыжок после покупки и потом очень быстро большое плато и падение. Всё как по учебнику надо быть в нужном месте в нужное время.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

48. "Выпуск nginx 1.25.1    "  –2 +/
Сообщение от Аноним (48), 14-Июн-23, 16:18 
когда уже http3 из коробки то будет чтобы компилить не нужно было?
Ответить | Правка | Наверх | Cообщить модератору

50. Скрыто модератором  +/
Сообщение от Аноним (-), 14-Июн-23, 16:21 
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 14-Июн-23, 17:33 
Это недоразумение нжинкс не умеет делать реверс прокси на http/2, о чём уж тут говорить. Тот же хапрокси делает на изи.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

58. "Выпуск nginx 1.25.1    "  +/
Сообщение от User (??), 14-Июн-23, 18:25 
Эм. Да как бы с 1.13 умеет, в тут уж 1.25 обсуждается. В криокамере свет вырубили или кто-то с debian 9-затт-без-системд! Не слез?
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 14-Июн-23, 18:52 
Не знаю чего он у тебя умеет выдает HTTP 1.1 даже сейчас
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от User (??), 14-Июн-23, 19:43 
Ну, grpc != http2, но работает поверх http2 и работает вполне себе хорошо. grpc_pass с обычным http2 бэкендом тоже работает, правда хз насколько хорошо\корректно - на простой запрос данные отдал, а так хз, не тестил.
Сорри, если не прав  - у меня в бэке только grpc поверх h2, а с ним проблем уж лет много как нет.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск nginx 1.25.1    "  –1 +/
Сообщение от Аноним (10), 15-Июн-23, 08:27 
grpc в целом работает только через http2 бай дизайн. Тем не менее в модуле прокси ngx_http_proxy_module на уровне настроек если смотреть в исходники нет такой опции чтобы задать что дальше соединение должно идти по 2.0. На входе в сам нжинкс можно сказать что он http2, но дальше можно понизить до 1.0 или выставить 1.1. Я там всё излазил перед тем как плюнуть на весь нжинкс сразу.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск nginx 1.25.1    "  +/
Сообщение от User (??), 15-Июн-23, 12:32 
И в частности тоже через него. "Чистого" http2 backend'а у меня нет, а grpc'шных - в количестве, и взаимодействие с ними nginx уже года четыре вполне успешно решает https://www.nginx.com/blog/nginx-1-13-10-grpc/
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 19:05 
А знаешь что лучше всем покажи. Вот тебе первая ссылка из гугла. Расскажи им там как надо https://serverfault.com/questions/765258/use-http-2-0-betwee...

>> No. As of v1.22 (currently, the latest stable release), proxy_http_version still doesn't include http/2 . See detail

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

65. "Выпуск nginx 1.25.1    "  +/
Сообщение от Аноним (10), 14-Июн-23, 19:35 
Ой да ладно даже давай исходники нжинкса смотреть где там поддержка версии 2.0? Только 1.0 и 1.1 https://github.com/nginx/nginx/blob/branches/stable-1.24/src...

Я даже точную ссылку даю на исходники. Тут 1.24 чисто чтобы версия была в ссылке написана.

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

75. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Июн-23, 10:54 
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск nginx 1.25.1    "  +/
Сообщение от Tron is Whistling (?), 16-Июн-23, 09:16 
Не раньше, чем в OpenSSL появятся необходимые изменения.
Возможно очень долго. Возможно никогда.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Аноним (-), 14-Июн-23, 16:20 
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск nginx 1.25.1    "  +/
Сообщение от Ilya Indigo (ok), 15-Июн-23, 13:23 
> Параметр "http2" в директиве "listen" объявлен устаревшим.
> Прекращена поддержка директивы "ssl", ранее объявленной устаревшей


server
{
    listen 443 http2 ssl;
    server_name ........;
    ssl_certificate ....;
    ssl_certificate_key ;
    root ...............;
    ....................;
}

А как нужно правильно тогда?
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Капитан Очевидность (?), 15-Июн-23, 22:14 
Удалена поддержка `ssl on;`, которую депрекейтнули в 1.10
Добавлена `http2 on;` вместо  `listen ... http2`

То есть верной версией будет
```
listen 443 ssl;
http2 on;
```

Но учитывая сколько версий прожила `ssl on;` после депрекейта можешь не торопиться

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

87. "Выпуск nginx 1.25.1    "  +/
Сообщение от Ilya Indigo (ok), 16-Июн-23, 11:24 
Благодарю!

Понял.
Cмысл в том что теперь http2 on; 1 раз можно указать в блоке http и не указывать в каждом server.

https://nginx.org/en/docs/http/ngx_http_v2_module.html

Syntax:     http2 on | off;
Default:     

http2 off;

Context:     http, server

This directive appeared in version 1.25.1.

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

88. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Капитан Очевидность (?), 16-Июн-23, 11:47 
> Благодарю!

Да не за что
Я сначала прочитав в новости про директиву ssl сам не понял что имеется в виду, так как давно уже забыл о ssl on, не мог понять что убрали и главное зачем
Когда полез смотреть в код понял и что убрали ssl on, и что ввели http2 on отдельной, а в listen  депрекейтнули

В принципе я бы сказал, что нужно новые конфиги делать уже с http2 on, но нет нужды исправлять все старые прям сегодня, еще несколько лет оно явно будет работать, можно постепенно уходить от депрекейтеда, как уходили от ssl on

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

89. "Выпуск nginx 1.25.1    "  +1 +/
Сообщение от Капитан Очевидность (?), 16-Июн-23, 11:50 
> Благодарю!
> Понял, смысл в том что теперь http2 on; 1 раз можно указать
> в блоке http и не указывать больше в каждом server.

Более ценно, что теперь оно может включаться пер сервер
Раньше объявление у одного из виртуальных серверов в листене вело к тому, что включалось для всех виртуальных серверов
А у меня есть в хозяйстве ребята которые умудрились написать тг-бота у которого веб-часть не работает при обращении по http/2(не спрашивай как они это сделали, руки у них не оттуда растут)
Мне приходилось их держать просто отдельно от всего остального проекта к которому они относятся, в отдельном тазу, со своим nginx'ом, что бы они не мешали со своим http/1.1 нормальным людям
Теперь можно будет со временем их мигрировать ко всему проекту, просто для них сделав старую версию протокола

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

92. "Выпуск nginx 1.25.1    "  +/
Сообщение от Роман (??), 23-Июн-23, 09:26 
> Благодарю!
> Понял.
> Cмысл в том что теперь http2 on; 1 раз можно указать в
> блоке http и не указывать в каждом server.

Технически, если http2 был указан в каком-либо vhost для пары ip:port (ip может быть опущен и тогда это неявный 0.0.0.0), оно включалось для всех соседних вхостов с таким же набором ip:port. Что на практике при превалирующем варианте

server { server_name vhost0; listen 443 http2 ssl; ...}
server { server_name vhost1; listen 443 ssl; ...}
server { server_name vhost2; listen 443 ssl; ...}
server { server_name vhostXXX; listen 443 ssl; ...}

означало что у всех vhost0-vhostXXX поддержка http2 будет включена.

Как я понимаю в 1.25.1, это теперь не так.

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

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

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




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

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