нгинк 1.25 стиже са подршком за ХТТП/3

Нгинк

Нгинк је лагани веб сервер/реверзни прокси и прокси високих перформанси

Пре неколико дана лансирање прва верзија нове главне гране нгинк 1.25, у оквиру које ће се наставити развој нових функционалности.

За оне који не знају за Нгинк, требали бисте то знати је лагани веб сервер/обрнути прокси високе перформансе и прокси за протоколе е-поште (ИМАП/ПОП3).

НГИНКС је лаган веб сервер високих перформанси који користи асинхрону архитектуру засновану на догађајима за руковање многим истовременим захтевима. Дизајниран је за руковање статичким и динамичким садржајем и може се користити за послуживање веб страница, стримовања медија и АПИ захтева.

НГИНКС такође подржава динамичке модуле, који омогућавају корисницима да додају или уклањају функције по потреби. Ово олакшава прилагођавање НГИНКС-а за специфичне случајеве употребе.

Главне вести у нгинк 1.25

Издавање ове нове верзије је због чињенице да направљен је додатак нгк_хттп_в3 модула са подршком експериментални за протокол ХТТП / 3, иако је као такав модул подразумевано онемогућен и за оне који желе да тестирају модул треба да знају да је опција “–С-хттп_вКСНУМКС_модуле» је омогућен у буилд.

Да би модул радио, препоручује се израда са криптографским библиотекама који подржавају КУИЦ протокол, као нпр БорингССЛ, ЛибреССЛ или КуицТЛС. Компајлирање са ОпенССЛ-ом ће користити слој компатибилности који не подржава рано слање података клијента (ссл_еарли_дата).

Важно је напоменути да је за прихватање ХТТП/3 веза преко ТЛС-а потребна подршка за ТЛСв1.3 протокол, који је доступан од ОпенССЛ верзије 1.1.1.

За оне који нису упознати са новим ХТТП/3 протоколом, то би требало да знате је дефинисан коришћењем КУИЦ протокола (Брзе УДП интернет везе) као транспорт за ХТТП/2. КУИЦ је додатак за УДП протокол који подржава мултиплексирање више веза и пружа методе шифровања еквивалентне ТЛС/ССЛ. Протокол је креирао Гоогле 2013. године као алтернативу ТЦП + ТЛС-у за Веб, решавајући проблем дугог подешавања везе и времена руковања у ТЦП-у и елиминишући кашњења услед губитка пакета током преноса података. .

Што се тиче развоја стабилне гране 1.24.к, ово ће се и даље држати паралелно а врше се само измене које се односе на елиминисање озбиљних грешака и рањивости, пошто ће главна пажња бити усмерена на развој тренутне гране, а такође и на удруживање напора за стабилну грану 1.26 која ће се формирати од главне гране 1.25.ки који се очекује следеће године.

Коначно ако сте заинтересовани да сазнате више о томе можете проверити детаље У следећем линку.

За обичне кориснике који немају задатак да обезбеде компатибилност са модулима треће стране, препоручује се коришћење главне гране, на основу које се свака три месеца формирају верзије комерцијалног производа Нгинк Плус.

Набавите нгинк 1.25

За оне који су заинтересовани да добију нову верзију, морају да ураде следеће, у зависности од случаја њихове дистрибуције.

За РХЕЛ и деривате, морате додати спремиште са следећом командом:

sudo nano /etc/yum.repos.d/nginx.repo

И додајте ово на крају

[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

И инсталирамо са:

dnf install nginx

Док за Убунту и његове деривате, они морају да откуцају следеће:

sudo nano etc/apt/sources.list.d/nginx.list

И додајте ово у датотеку:

deb https://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx
deb-src https://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx

И настављамо да инсталирамо са:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
sudo apt update
sudo apt install nginx

Сада за случај Амазон Линук 2023, требало би да откуцају:

sudo yum install yum-utils

У /етц/иум.репос.д/нгинк.репо додајемо следеће са следећим садржајем:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/amzn/2023/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
priority=9

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/amzn/2023/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
priority=9

И настављамо да инсталирамо са:

sudo yum instalar nginx

Коначно, за оне који више воле компилацију пакета, то се може урадити помоћу следећих команди (једном када су већ преузете и налазе се у директоријуму кода):

./configure
make
sudo make install

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.