NGINX Unit 1.18.0 Kutulutsidwa kwa Seva Yogwiritsa Ntchito

chinachitika kutulutsidwa kwa seva ya pulogalamu Gawo la NGINX 1.18, 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.

Mu mtundu watsopano:

  • Isolation mode yakhazikitsidwa "rootfsΒ»kuchepetsa mwayi wogwiritsa ntchito gawo linalake la fayilo. Kusintha muzu wa FS wowonekera ku pulogalamuyo, kuyimba kwa pivot_root() kumagwiritsidwa ntchito, komwe, mosiyana ndi kuyimba kosatetezeka kwa chroot() sikungosuntha mizu ya FS, koma kumagwiritsa ntchito kudzipatula pamlingo wa namespace, wofanana ndi womwe umagwiritsidwa ntchito zotengera. Kuphatikiza apo, kuwonjezera pa chikwatu chomwe chafotokozedwa mwachindunji, Unit imayikanso zilankhulo zonse zokhudzana ndi zilankhulo mumtengo wamtundu wamtundu wakutali (umagwira ntchito m'zilankhulo zochepa chabe).

    {
    "mtundu": "python 2.7",
    "njira": "/",
    "nyumba": "/venv/",
    "module": "wsgi",
    "kudzipatula": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • Kutha kufotokozera ziwembu zingapo zoyimbira mafoni pamasinthidwe pogwiritsa ntchito gawo latsopano "zolinga". Mbaliyi imakulolani kuti muchepetse kukhazikitsidwa kwa machitidwe osakanikirana, pamene, mwachitsanzo, zopempha zambiri zimagwiritsidwa ntchito kudzera mu index.php mosasamala kanthu za URI yofunsidwa, ndipo mawonekedwe a woyang'anira amatsogolera mwachindunji kuyitana malemba. M'mbuyomu, zosintha zotere zidapangidwa kudzera mu matanthauzo a mapulogalamu awiri, koma tsopano mutha kupitilira ndi chimodzi chokha. Mwachitsanzo, m'malo mwa:

    {
    "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/"
    }
    }

    zitha kufotokozedwa

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

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

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

  • Thandizo lowonjezera kodi zilembo zamawonekedwe a "%xx" muzosankha za "uri" ndi "makangano", komanso posankha "pass".

Source: opennet.ru

Kuwonjezera ndemanga