NGINX Unit 1.13.0 Kutulutsidwa kwa Seva Yogwiritsa Ntchito

Nkhani yapangidwa seva yofunsira Gawo la NGINX 1.13, yomwe imapanga yankho lowonetsetsa kukhazikitsidwa kwa mapulogalamu a pa intaneti m'zinenero zosiyanasiyana zamapulogalamu (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js ndi Java). Motsogozedwa ndi NGINX Unit, mapulogalamu angapo m'zilankhulo zosiyanasiyana zamapulogalamu amatha kuthamanga nthawi imodzi, magawo oyambira omwe amatha kusinthidwa mwachangu popanda kufunikira kosintha mafayilo osintha ndikuyambiranso. Khodiyo imalembedwa m'chinenero cha C ndi wogawidwa ndi zololedwa pansi pa Apache 2.0. Mutha kuzolowerana ndi mawonekedwe a NGINX Unit mu kulengeza kumasulidwa koyamba.

Mtundu watsopanowu umatsimikizira kugwirizana ndi nthambi yatsopano ya Python 3.8, imathetsa mavuto mukamagwiritsa ntchito Ruby 2.6 ndi zida. thandizo gwirani ntchito munjira yosavuta yosinthira. Reverse proxy imakonzedwa pogwiritsa ntchito malangizo a "proxy" mu gawo la "zochita". Kupempha kutumiza kudzera pa IPv4, IPv6 kapena sockets unix kumathandizidwa. Mwachitsanzo:

{
"njira": [
{
"kufanana": {
"uri": "/ipv4/*"
},
"kuchita": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"kufanana": {
"uri": "/unix/*"
},
"kuchita": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]}

M'kupita kwa nthawi, akukonzekera kusintha Unit kukhala gawo lodzidalira, lochita bwino kwambiri kuti ligwiritsidwe ntchito ndi mautumiki aliwonse a pa intaneti. Kuti akwaniritse cholinga ichi, ntchito yamtsogolo idzayang'ana pa madera monga chitetezo, kudzipatula ndi chitetezo cha DoS, kuthekera koyendetsa mitundu yosiyanasiyana ya ntchito zosunthika, kusanja katundu ndi kulekerera zolakwika, kupereka bwino kwazinthu zokhazikika, zida zowerengera ndi kuyang'anira.

Source: opennet.ru

Kuwonjezera ndemanga