NGINX Unit 1.18.0 Rilis Server Aplikasi

dumadi release server aplikasi NGINX Unit 1.18, sing ngembangake solusi kanggo njamin peluncuran aplikasi web ing macem-macem basa pemrograman (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js lan Java). Ing kontrol Unit NGINX, sawetara aplikasi ing macem-macem basa pamrograman bisa mlaku bebarengan, paramèter peluncuran bisa diganti kanthi dinamis tanpa perlu ngowahi file konfigurasi lan miwiti maneh. Kode kasebut ditulis ing basa C lan disebarake dening dilisensi ing Apache 2.0. Sampeyan bisa kenal karo fitur Unit NGINX ing pengumuman release pisanan.

Ing versi anyar:

  • Mode isolasi dileksanakake "rootfsΒ» kanggo matesi akses aplikasi mung menyang bagean tartamtu saka sistem file. Kanggo ngganti root FS sing katon ing aplikasi kasebut, pivot_root () telpon digunakake, sing, ora kaya chroot () sing ora aman, ora mung ngganti root FS, nanging nggunakake isolasi ing level namespace, padha karo sing digunakake ing wadhah. Kajaba iku, saliyane direktori aplikasi sing ditemtokake langsung, Unit uga kanthi otomatis masang kabeh dependensi khusus basa menyang wit sistem file sing terisolasi (mung dianggo kanggo sawetara basa).

    {
    "jinis": "python 2.7",
    "path": "/",
    "omah": "/venv/",
    "modul": "wsgi",
    "isolasi": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • Kemampuan kanggo nemtokake sawetara skema kanggo nelpon panangan ing konfigurasi nggunakake bagean anyar "target". Fitur iki ngidini sampeyan nyederhanakake panyiapan saka rencana alamat campuran, nalika, contone, paling panjalukan diproses liwat index.php preduli saka URI dijaluk, lan antarmuka administrator langsung mimpin kanggo nelpon script. Sadurunge, setelan kasebut digawe liwat definisi rong aplikasi, nanging saiki sampeyan bisa entuk mung siji. Contone, tinimbang:

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

    bisa ditemtokake

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

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

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

  • Dhukungan ditambahake ngodhe karakter saka wangun "%xx" ing opsi cocog "uri" lan "argumen", uga ing pilihan "pass".

Source: opennet.ru

Add a comment