NGINX Unit 1.11.0 Application Server leidimas

pamatė šviesą programų serverio leidimas NGINX vienetas 1.11, kuriame kuriamas sprendimas, užtikrinantis žiniatinklio programų paleidimą įvairiomis programavimo kalbomis (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js ir Java). Valdant NGINX Unit, vienu metu gali veikti kelios skirtingomis programavimo kalbomis veikiančios programos, kurių paleidimo parametrus galima dinamiškai keisti, nereikia redaguoti konfigūracijos failų ir paleisti iš naujo. Kodas parašytas C kalba ir išplatino licencijuota pagal Apache 2.0. Su NGINX įrenginio funkcijomis galite susipažinti pranešimai pirmasis leidimas.

Naujoje versijoje:

  • Įmontuotas
    galimybė savarankiškai aptarnauti statinį turinį nesusisiekiant su išoriniu http serveriu. Galutinis tikslas – padalinį paversti visaverčiu žiniatinklio serveriu su įtaisytomis žiniatinklio paslaugų kūrimo įrankiais. Norint platinti statinius failus, nustatymuose pakanka nurodyti šakninį katalogą su paskirstytais failais ir, jei reikia, nustatyti trūkstamus MIME tipus:

    "share": "/data/www/example.com"

    "mime_types": {
    "tekstas/paprastas": [
    "skaityk mane"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • Remti žiniatinklio taikomųjų programų procesų atskyrimas naudojant konteinerio atskyrimo įrankius sistemoje „Linux“. Nustatymuose galite įjungti skirtingas vardų sritis, įjungti cgroup apribojimus ir susieti UID/GID pagrindinėje aplinkoje ir izoliuotame konteineryje:

    "vardų erdvės": {
    "credential": tiesa,
    "pid": tiesa
    "tinklas": tiesa,
    "mount": klaidinga,
    "uname": tiesa,
    "cgroup": klaidinga
    },

    "uidmap": [
    {
    "konteineris": 1000,
    "šeimininkas": 812,
    "dydis": 1
    }
    ],

  • Pridėtas vietinis „WebSocket“ serverio diegimas JSC („Java Servlet Container“) servletams. Paskutiniame leidime WebSocket serveris buvo įdiegtas Node.js.
  • Dabar palaikomas tiesioginis API nustatymų, kuriuose yra „/“ simbolių, adresų, naudojant jų pašalinimo kodą („%2F“), adresas. Pavyzdžiui:

    GET /config/settings/http/static/mime_types/text%2Fplain/

Šaltinis: opennet.ru

Добавить комментарий