The OpenNET Project / Index page

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

Выпуск сервера приложений NGINX Unit 1.23.0

26.03.2021 09:37

Состоялся выпуск сервера приложений NGINX Unit 1.23, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска.

В новой версии добавлена поддержка TLS-расширения SNI, предназначенного для организации работы на одном IP-адресе нескольких HTTPS-сайтов через передачу имени хоста в открытом виде в сообщении ClientHello, передаваемом до установки шифрованного канала связи. В Unit теперь можно привязывать к одному слушающему сокету несколько наборов сертификатов, которые автоматически будут выбираться для каждого клиента в зависимости от запрошенного доменного имени. Например:


  {
      "listeners": {
          "*:443": {
              "tls": {
                  "certificate": [ "mycertA", "mycertB", ... ]
              },

              "pass": "routes"
          }
      }
  }


  1. Главная ссылка к новости (https://mailman.nginx.org/pipe...)
  2. OpenNews: Выпуск nginx 1.19.7, njs 0.5.1 и NGINX Unit 1.22.0
  3. OpenNews: Спор о правах Rambler на Nginx продолжен в суде США
  4. OpenNews: В CDN Cloudflare внедрена поддержка ESNI для шифрования имени хоста в HTTPS-трафике
  5. OpenNews: Китай начал блокировать HTTPS-соединения, устанавливаемые с TLS 1.3 и ESNI
  6. OpenNews: Firefox 85 перейдёт на ECH для скрытия домена в HTTPS-трафике
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/54837-nginx
Ключевые слова: nginx, unit, sni
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:49, 26/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    > распространяется под лицензией Apache 2.0

    А есть http-сервера, настолько же успешные и качественные, как NGINX, но под лицензией GPL?

     
     
  • 2.2, 50летний девственник (?), 09:58, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А есть http-сервера, настолько же успешные и качественные, как NGINX, но под лицензией GPL?

    Давай мы с тобой форкнем и перелицензируем под GPL?
    Новый проект должен быть под правильной лицензией. С толерантной, инклюзивной терминологией.

     
     
  • 3.27, Аноним (27), 19:12, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Давай мы с тобой форкнем и перелицензируем

    Звучит как песня Земфиры

     
  • 2.4, Lex (??), 10:24, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Lighttpd, пусть и, скорее, встраиваемая. Однако лицензия еще лучше - бздя
     
     
  • 3.7, Аноним (1), 10:30, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Но это опять пермиссив. Мне просто интересно, что могут предложить гнутые взамен пермиссива, которую они так ненавидят.
     
     
  • 4.8, A.Stahl (ok), 12:31, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гнутые не ненавидят пермиссивные лицензии. В этом нет смысла. Пермиссивные лицензии никак не мешают GPL-tier лицензиям.
    А вот наоборот -- весьма сильно. Поэтому BSDшники вроде тебя так плюются ядом.
     
     
  • 5.9, Аноним (1), 12:49, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Вопрос звучал по-другому, но ты ушел куда-то в ad hominem.

    > есть http-сервера, настолько же успешные и качественные, как NGINX, но под лицензией GPL?

     
     
  • 6.14, A.Stahl (ok), 13:09, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Оригинальный вопрос не имеет смысла. Возьми любой понравившийся сервер и перелицензируй под GPL. Это возможно. Вот только смысла в этом не видно.
     
     
  • 7.18, Аноним (-), 16:27, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Оригинальный вопрос не имеет смысла. Возьми любой понравившийся сервер и перелицензируй под GPL. Это возможно. Вот только смысла в этом не видно.

    Ты можешь использовать BSD в GPL проекте и публиковать свои дополнения к этому коду под GPL. Но убрать
    > Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    может только автор.

     
  • 2.5, Аноним (5), 10:26, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Качественным, Карл!!!!
     
  • 2.19, Аноним (19), 17:25, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А есть http-сервера, настолько же успешные и качественные, как NGINX, но под лицензией GPL?

    Есть.

     
     
  • 3.22, Аноним (1), 17:31, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Огласите весь список, пожалуйста
     
     
  • 4.34, Аноним (34), 23:49, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мне только один в голову приходит - httpd из бизибокса. Это, конечно, совсем другая область применения (embedded), но если посчитать всякие там домашние роутеры и подобные устройства, где он обслуживает веб-интерфейс панели управления, получится, что вполне себе успешный и популярный.
     

  • 1.3, Аноним (5), 10:24, 26/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Их уже когда-нибудь полностью засудят или полностью оправдают?
     
     
  • 2.6, Аноним (6), 10:29, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это надолго. Инициатору нужен процесс, а не результат.
     

  • 1.10, Винч (?), 12:53, 26/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вся эта возня ЛГБТ-шников против остальных приведет в конечном счете к предсказуемому результату: их вот также самих остальные будут травить и "выпиливать" отовсюду. Увы, люди ходят по кругу.
     
     
  • 2.11, kusb (?), 12:57, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может кому-то нужен раскол.
     
  • 2.12, kusb (?), 13:00, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    И причём выпиливать просто за то, что ты ЛГБТ,за компанию, такое ощущение, что этим выпиливанием занимаются тайные расисты сексисты и гомофобы для продвижения своих идей.
     
     
  • 3.15, Lex (??), 13:28, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не совсем. Ветер "дует" с США, но парадоксальность ситуации в том, что это - варварская страна конченых расистов и сексистов.
    С той лишь разницей, что, если раньше расизм был "белым", то стал "чОрным"( в перспективе - "рабским", ведь не все негры прибыли в качестве рабов и не все достойны компенсаций и поддержки даже по меркам самих негров ).

    Равно как и сексизм - если ранее был "мужским", потом - "женским", теперь - тех, чей "ощущаемый пол" отличается от биологического.

    Но, что 100 лет назад, что 50, что месяц назад - гонения из-за расы или пола даже не собираются прекращаться.
    Они просто не могут мыслить мыслить и жить иначе кроме как добывать свою "свободу" исключительно за счет ограничения чужой.

     
     
  • 4.37, z (??), 17:06, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  ведь не все негры прибыли в качестве рабов

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

    > Они просто не могут мыслить мыслить и жить иначе кроме как добывать свою "свободу" исключительно за счет ограничения чужой.

    А нас прям свобода.. и слова, и собраний, и в суд ты всегда можешь прийти, и выслушают тебя, и негодяев накажут, ага..

     
     
  • 5.40, пох. (?), 18:51, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > ловили бы китайцев или других белых, ну покупали бы тех.

    так и ловили, и покупали. Ну, белых - в основном по уголовке, конечно.
    Просто те не бузят.

    > А нас прям свобода.. и слова, и собраний, и в суд ты всегда можешь прийти, и выслушают тебя,
    > и негодяев накажут, ага..

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

    Зато ты не раб! Ой, хм...

     
  • 2.13, Аноним (13), 13:02, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лучше ужасный конец, чем ужас без конца.
     
  • 2.20, Аноним (19), 17:29, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Вся эта возня ЛГБТ-шников против остальных

    Скорее копрораций использующих хитрый план "подставь ченомазого".

     
     
  • 3.21, Аноним (19), 17:31, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но обычный "свидомый" представитель опен и не очень нета - быстро поспешит возненавидеть п..сов.
     
  • 3.29, Аноним (27), 19:26, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у страха глаза велики, особенно если смотреть из Барнаула
     
     
  • 4.38, z (??), 17:12, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А если смотреть из деревенской канавы в паре сотен км от бангкока, то мобильник это колдовство и ересь.
     
     
  • 5.39, пох. (?), 18:45, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты, русский, совсем дурак, что-ли? Там 4g в этой канаве. Причем 2G нету, то есть старинные gsm-мобилки часто не работают от слова вообще. (иногда полезно опоздать, и сразу делать правильно)

    Сравнил, блин, процветающую страну третьего мира со своим шестым, где действительно, 20 километров от республиканской столицы, 200 метров от "педеральной" магистрали - хер ночевал, еле-еле работает gsm, передачи данных нет вообще.

     

  • 1.16, Аноним (16), 15:04, 26/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Так чем там история закончилась? Cpaмблер вcocал?
     
     
  • 2.17, Аноним (17), 16:24, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Лучше бы NGINX принадлежал Рамблеру, чем сжвшым отморозкам
     
     
  • 3.23, Самый Лучший Гусь (?), 18:04, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так они же максимум лет через 5 будут в Рамблере, только злее.
     
  • 3.30, Аноним (27), 19:30, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну отморозки - это такие чисто пацанчики, сплевывающие через сломанный зуб, с лезвием на кармане, которые могут у тебя, в Барнауле, отжать телефончик. По-моему, СЖВ - это конкретно противоположная тема, тебе, в Барнауле, беспокоиться нечего.
     

  • 1.24, Чолхан (ok), 18:06, 26/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В обычном Nginx поддержка SNI появилась в 1.18, кстати, кто-то может обычному юзеру объяснить, чем Юнит отличается от неЮнита?
     
     
  • 2.25, hefenud (ok), 18:58, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем что Unit это не веб-сервер. Вообще. NGINX Unit это написанный с нуля app server, не имеющий ничего общего с NGINX, кроме разработчиков
     
  • 2.32, Онаним (?), 19:44, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    unit - это костыль и попытка скотчем прикрутить к не терпящему задержек при обработке запросов nginx динамические двиги.
     
  • 2.36, OpenEcho (?), 12:43, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гхм... Закусывать надо

    http://nginx.org/en/docs/http/configuring_https_servers.html

    "SNI has been supported since 0.5.23."

     

  • 1.28, Аноним (28), 19:15, 26/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему там даже на асме можно приложухи писать, а сишечку я не вижу в списке?
     
     
  • 2.33, Аноним (33), 20:06, 26/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что вам такое специально нужно, чтобы писать на си код в проекте, написанном на си?
     
  • 2.35, Аноним (34), 00:01, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Угадайте, на каком языке написаны модули для поддержки всяких там PHP с Ruby. Правильно, на Си.
    Берёте за основу самый простой из них, выбрасываете все лишнее, и интегрируете со своим сишным кодом.
    Документации не хватает, это правда, но там в принципе по коду все понятно.
     

  • 1.41, rvs2016 (ok), 19:10, 27/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > добавлена поддержка TLS-расширения SNI,
    > предназначенного для организации работы
    > на одном IP-адресе нескольких HTTPS-сайтов

    А как всю эту мотню с HTTPS (да ещё с кучей виртуальных хостов на одном IP) наваять в Апаче? А то лениво разбираться с этими nginx-ами. Апач работает - да и ладно, только https-ы эти к нему прикрутить - и спасёмся!

     
     
  • 2.42, пох. (?), 21:54, 27/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нанять админа, к примеру? А, не, денег самому не хватает? Ну тогда сам и иппись...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

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