NGINX Unit 1.13.0 Програмын серверийн хувилбар

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

Шинэ хувилбар нь шинэ Python 3.8 салбартай нийцтэй байдлыг баталгаажуулж, Ruby 2.6-г ашиглах үед асуудлыг шийдэж, хэрэгжүүлдэг. дэмжлэг энгийн урвуу прокси горимд ажиллах. Урвуу прокси нь "үйлдэл" хэсгийн "прокси" удирдамжийг ашиглан тохируулагдсан. IPv4, IPv6 эсвэл unix залгуураар дамжуулан хүсэлт дамжуулахыг дэмждэг. Жишээлбэл:

{
"маршрут": [
{
"тохирох": {
"uri": "/ipv4/*"
},
"үйлдэл": {
"прокси": "http://127.0.0.1:8080"
}
},
{
"тохирох": {
"uri": "/unix/*"
},
"үйлдэл": {
"прокси": "http://unix:/path/to/unix.sock"
}
}
] }

Удаан хугацаанд нэгжийг ямар ч вэб үйлчилгээнд ашиглах бие даасан, өндөр хүчин чадалтай бүрэлдэхүүн хэсэг болгохоор төлөвлөж байна. Энэхүү зорилгод хүрэхийн тулд цаашдын ажил нь аюулгүй байдал, тусгаарлалт, DoS хамгаалалт, янз бүрийн төрлийн динамик програмуудыг ажиллуулах чадвар, ачааллыг тэнцвэржүүлэх, алдааг тэсвэрлэх чадвар, статик контентыг үр ашигтай хүргэх, статистикийн хэрэгсэл, хяналт зэрэгт чиглэнэ.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх