ʻO Angie, hiki i ka Nginx fork i kāna mana 1.2

ʻO Angie kahi lāʻau i hana ʻia e nā mea hoʻomohala F5 mua

Nā lā ma mua ua hoʻolaha ʻia ka hoʻokuʻu ʻana o ka mana hou o ka server HTTP hana kiʻekiʻe a me ka multiprotocol proxy server ʻO Angie 1.2, hoʻokuʻu ʻia mai Nginx e kahi hui o nā mea hoʻomohala papahana mua i haʻalele iā F5 Network.

E like me ka wehewehe ʻana ma kā lākou pūnaewele, ʻo Angie he kikowaena pūnaewele maikaʻi, ikaika a scalable, i kālai ʻia mai ka nginx e kekahi o kāna mau mea hoʻomohala kumu mua, me ka manaʻo e hoʻonui i ka hana ma mua o ka mana kumu. ʻO Angie kahi hoʻololi i ka nginx, no laila hiki iā ʻoe ke hoʻohana i kāu hoʻonohonoho nginx i kēia manawa me ka ʻole o nā loli nui.

Ua hoʻomohala ʻo iaa i ʻole ke kākoʻo o ka ʻoihana Pūnaewele Pūnaewele, i hoʻokumu ʻia i ka hāʻule hope loa a loaʻa iā ia kahi kālā he $1 miliona. Ma waena o nā mea nona ka hui kikowaena pūnaewele: Valentin Bartenev (ke alakaʻi o ka hui i hoʻomohala i ka huahana Nginx Unit), ʻo Ivan Poluyanov (ke poʻo mua o nā mea hoʻomohala mua ʻo Rambler a me Mail.Ru), ʻo Oleg Mamontov (poʻo o ka ʻenehana. hui kākoʻo o NGINX Inc) a me Ruslan Ermilov.

Nūhou nui o Angie 1.2

I kēia mana hou o ʻO Angie 1.2, hōʻike i nā hoʻololi i hōʻiliʻili ʻia e pili ana i ka mana nginx 1.25 ua neʻe ʻia mai ka waihona papahana nginx. Ma waena o nā mea ʻē aʻe, ua hoʻoneʻe ʻia ka module me ka hoʻokō o ka protocol HTTP/3.

Kuhikuhi ua hoʻohui ʻia ʻo sticky i ka ʻāpana hoʻonohonoho upstream o ka module http, ua oleloia ke kuhikuhi hiki iā ʻoe ke hoʻonohonoho i ke ʻano paʻa kau, kahi e hoʻihoʻi ʻia ai nā noi a pau e pili ana i kahi kau i ka server hoʻokahi, inā he nui nā hope. Hoʻokumu ʻia ka hoʻopaʻa ʻana o ke kau ma ka waiwai Kuki a i ʻole ka palena ma ka URI.

ʻO kahi hoʻololi hou i kū i waho i kēia mana hou ʻo ia nō hoʻololi i hoʻohui ʻia $upstream_sticky_status, ka mea e hoʻoholo ai i ke kūlana o ka hoʻoili ʻana o ka noi i ke kikowaena kahi i hoʻopaʻa ʻia ai ke kau ("NEW", "HIT" a i ʻole "MISS").

Ma waho aʻe o kēia, e hōʻike ana i ka hoʻokō i ke kākoʻo no ka protocol NTLS (TLS 1.3 me SM3 a me SM4 ciphers ma Kina). ʻO ka hoʻohana ʻana i ka protocol pono i ka waihona Tongsuo a me ke koho "–with-ntls". i ka houluulu ana. Hoʻolālā ʻia nā kuhikuhi ssl_ntls a me proxy_ssl_ntls no ka hoʻonohonoho ʻana i nā modula http a me nā kahawai.

Kākoʻo ʻia ʻia hoʻi ma Angie 1.2 ua ʻae ʻia e kuhikuhi i nā palapala hōʻoia he nui o nā ʻano like ʻole (RSA a me ECDSA) me kā lākou mau kī pili i ka http_proxy a me stream_proxy modules. Hana ʻia ka hoʻonohonoho ʻana me ka hoʻohana ʻana i nā kuhikuhi proxy_ssl_certificate , proxy_ssl_certificate , proxy_ssl_certificate_key , a me proxy_ssl_certificate_key.

Ma kekahiʻaoʻao, hōʻike ka inoa kaʻina hana nui i ka mana a me ka inoa kūkulu, no laila hiki iāʻoe keʻike i kēiaʻike ma ka nānāʻana i nā kaʻina hana me ka pono ps a me ka module gzip i hoʻohui i ka hiki ke hoʻopaʻa i nā pane me ke code 207 (Multi-Status).

ʻO ka mea hope loa, inā makemake ʻoe e ʻike hou e pili ana i ia, hiki iā ʻoe ke nīnau i nā kikoʻī I ka loulou aʻe.

Pehea e hoʻokomo ai iā Angie ma Linux?

No ka poʻe makemake e hiki ke hoʻokomo iā Angie, hiki iā lākou ke hana pēlā ma ka hahai ʻana i nā ʻōlelo kuhikuhi a mākou e kaʻana nei ma lalo.

ʻO ke ala mua a me ka mea aʻu e paipai nei e hana i ka hoʻonohonoho ʻana ma ka hoʻohui ʻana i ke kumu kumu o ia mea ma o mākou iho. No ka hana ʻana i kēia, pono mākou e wehe i kahi terminal a i loko o laila mākou e kākau ai i kēia:

curl -O https://download.angie.software/files/angie-1.2.0.tar.gz tar -xpf angie-1.2.0.tar.gz cd angie-1.2.0

Ke hoʻoiho ʻia ke kumu kumu a i loko o ka papa kuhikuhi hiki iā mākou ke hoʻomau i ka hoʻohui ʻana me kēia mau kauoha:

./configure hana e hoʻonohonoho pono

ʻO kekahi o nā ala i loaʻa iā mākou ʻo ka hoʻokomo ʻana i nā binaries i hoʻomākaukau ʻia. No ka laʻana, i ka hihia o Ubuntu a me Debian, ʻo nā kauoha e pono e hoʻokō ʻia penei:

sudo apt-loaʻa hou sudo apt-e hoʻokomo -y ca-certificates curl lsb-hoʻokuʻu

I kēia manawa, pono mākou e hoʻoiho i ke kī ākea mai ka waihona ʻo Angie i hoʻohana ʻia e hōʻoia i nā pūʻolo:

sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \

https://angie.software/keys/angie-signing.gpg

Inā ʻoe e hoʻohana nei iā Debian pono ʻoe e holo:

echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` kumu nui" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

ʻOiai ma ka hihia o Ubuntu:

echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` kumu" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

A pau kēia, hoʻomaka mākou e hoʻokomo iā Angie me:

sudo apt-loaʻa hou sudo apt-e hoʻokomo -y angie

Hoʻopili ka ʻike o ka ʻatikala i kā mākou kumumanaʻo o ka hoʻoponopono hoʻoponopono. E hōʻike i kahi kaomi hemahema ʻaneʻi.

E lilo i mea mua e wehewehe

E waiho i kāu manaʻo

Kāu leka uila aae? E,ʻaʻole e paʻiʻia. i hāliu aku i koi 'ia kula *

*

*

  1. He kuleana no ka ʻikepili: Miguel Ángel Gatón
  2. Ke kumu o ka ʻikepili: kaohi SPAM, hoʻokele ʻōlelo.
  3. Legitimation: Kou ʻae
  4. Ka kamaʻilio ʻana o ka ʻikepili: ʻaʻole e hōʻike ʻia ka ʻikepili i nā ʻaoʻao ʻekolu koe ka mana o ke kānāwai.
  5. Pūnaewele mālama: Pūnaewele i mālama ʻia e Occentus Networks (EU)
  6. Nā Kuleana: I kēlā me kēia manawa hiki iā ʻoe ke palena, hoʻōla a kāpae i kāu ʻike.