NGINX Unit 1.18.0 rakendussĂŒsteemi vĂ€ljaanne

Toimus rakendussĂŒsteemi vĂ€ljaanne NGINX Unit 1.18, mille raames arendatakse lahendust veebirakenduste kĂ€itamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit all saavad samal ajal töötada mitmed rakendused erinevates programmeerimiskeeltes, mille kĂ€ivitamisparameetreid saab dĂŒnaamiliselt muuta ilma konfiguratsioonifailide muutmiseta ja taaskĂ€ivitamiseta. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel. NGINX Unit'i omadustega saab tutvuda teated esimese vĂ€ljaande.

Uues versioonis:

  • IsolatsioonireĆŸiim "rootfs" piirab rakenduse juurdepÀÀsu ainult teatud failisĂŒsteemi osadele. Rakenduse nĂ€htava failisĂŒsteemi juure muutmiseks kasutatakse pivot_root() kutset, mis erinevalt ebaohutust sĂŒsteemikutsest chroot() mitte ainult ei nihuta failisĂŒsteemi juurt, vaid kasutab nimedruppide tasandi isolatsiooni, sarnane sellele, mida kasutatakse konteinerites. Lisaks sellele monteerib Unit automaatselt isoleeritud failisĂŒsteemi puusse kĂ”ik spetsiifilised keelesĂ”ltuvused (toimib ainult piiratud arvu keelte jaoks).

    {
    "type": "python 2.7",
    "path": "/",
    "home": "/venv/",
    "module": "wsgi",
    "isolation": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • VĂ”imalus mÀÀrata seadistuses mitu kĂ€sitlejate kutsumise skeemi uue sektsiooni abil "targets". Antud vĂ”imalus lihtsustab segakutseadresside seadistamist, kui nĂ€iteks enamik pĂ€ringutest töödeldakse lĂ€bi index.php sĂ”ltumata kĂŒsitud URI-st, samas kui administraatori liides suunab otse skriptide kutsumisse. Varasemalt toimusid sellised seadistused kahe rakenduse mÀÀratlemise kaudu, nĂŒĂŒd saab piirduda ĂŒhega. NĂ€iteks selle asemel, et:

    {
    "wp_index": {
    "type": "php",
    "user": "wp_user",
    "group": "wp_user",
    "root": "/path/to/wordpress/",
    "script": "index.php"
    },

    "wp_direct": {
    "type": "php",
    "user": "wp_user",
    "group": "wp_user",
    "root": "/path/to/wordpress/"
    }
    }

    vÔib mÀrkida

    {
    "wp": {
    "type": "php",
    "user": "wp_user",
    "group": "wp_user",

    "targets": {
    "index": {
    "root": "/path/to/wordpress/",
    "script": "index.php"
    },

    "direct": {
    "root": "/path/to/wordpress/"
    }
    }
    }
    }

  • Lisatud tugi kodeerimise mĂ€rkide kujul "%xx" uri ja argumentide sobitamise valikutes, samuti pass valikus.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster