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

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

Шинэ хувилбарт:

  • Боломж "Үйлдэл" блок дахь "буцах" болон "байршил" илэрхийллийг ашиглан дурын буцаах кодыг нэн даруй буцаах эсвэл гадаад нөөц рүү дахин чиглүүлэх. Жишээлбэл, "*/.git/*" масктай таарч байгаа URI-д хандах эсвэл www бүхий хост руу дахин чиглүүлэхээс татгалзахын тулд та дараах тохиргоог ашиглаж болно.

    {
    "тохирох": {
    "uri": "*/.git/*"
    },

    "үйлдэл": {
    "буцах": 403
    }
    }

    {
    "тохирох": {
    "host": "example.org",
    },

    "үйлдэл": {
    "буцах": 301,
    "байршил": "https://www.example.org"
    }
    }

  • Блок дахь серверийн бутархай жинг дэмжих "дээд". Жишээлбэл, 192.168.0.103 руу дахин чиглүүлэх гэсэн бүхэл тоо бүхий загвар нь бусадтай харьцуулахад хоёр дахин их хүсэлт байна.

    {
    "192.168.0.101:8080": {
    "жин": 2
    },
    "192.168.0.102:8080": {
    "жин": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "жин": 2
    }
    }

    Одоо илүү энгийн бөгөөд логик хэлбэр болгон багасгаж болно:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "жин": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • DragonFly BSD-д барилга барихтай холбоотой асуудлуудыг зассан;
  • Өндөр ачаалалтай үед 502 "Муу гарц" кодыг гаргахад хүргэсэн алдааг зассан;
  • 1.13.0 хувилбараас эхлэн чиглүүлэгчийн санах ойн алдагдлыг зассан;
  • Зарим Node.js програмуудтай таарахгүй байгаа асуудлууд шийдэгдсэн.

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

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