Rilaxx ta' NGINX Unit Application Server 1.18.0

seħħet rilaxx tas-server tal-applikazzjoni NGINX Unità 1.18, li fiha qed tiġi żviluppata soluzzjoni biex tiżgura t-tnedija ta 'applikazzjonijiet tal-web f'diversi lingwi ta' programmar (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js u Java). L-Unità NGINX tista 'tħaddem simultanjament applikazzjonijiet multipli f'lingwi ta' programmar differenti, li l-parametri tat-tnedija tagħhom jistgħu jinbidlu b'mod dinamiku mingħajr il-ħtieġa li jeditjaw fajls ta 'konfigurazzjoni u jerġgħu jibdew. Il-kodiċi huwa miktub f'Ċ u imqassma minn liċenzjat taħt Apache 2.0. Tista' ssir familjari mal-karatteristiċi ta' NGINX Unit fi avviż l-ewwel ħarġa.

Fil-verżjoni l-ġdida:

  • Mod ta' iżolament implimentat "għeruq» biex jillimitaw l-aċċess għall-applikazzjoni għal ċertu parti biss tas-sistema tal-fajls. Biex tibdel l-għerq FS viżibbli għall-applikazzjoni, tintuża s-sejħa pivot_root(), li, b'differenza mis-sejħa tas-sistema chroot() mhux sigura, ma tbiddelx sempliċement l-għerq FS, iżda tuża iżolament fil-livell tal-ispazju tal-isem, simili għal dak użat f' kontenituri. Barra minn hekk, minbarra d-direttorju tal-applikazzjoni speċifikat direttament, l-Unità wkoll awtomatikament timmonta d-dipendenzi kollha speċifiċi għal-lingwa f’siġra iżolata tas-sistema tal-fajls (taħdem biss għal numru limitat ta’ lingwi).

    {
    "tip": "python 2.7",
    "mogħdija": "/",
    "dar": "/venv/",
    "modulu": "wsgi",
    "iżolament": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • Il-ħila li tispeċifika diversi skemi għas-sejħa tal-handlers fil-konfigurazzjoni bl-użu tat-taqsima l-ġdida "miri". Din il-karatteristika tippermettilek tissimplifika s-setup ta 'skemi ta' indirizzar imħallta, meta, pereżempju, il-biċċa l-kbira tat-talbiet jiġu pproċessati permezz ta 'index.php irrispettivament mill-URI mitluba, u l-interface tal-amministratur iwassal direttament għal skripts ta' sejħa. Preċedentement, tali settings saru permezz tad-definizzjonijiet ta 'żewġ applikazzjonijiet, iżda issa tista' tgħaddi b'wieħed biss. Per eżempju, minflok:

    {
    "wp_index": {
    "tip": "php",
    "utent": "wp_user",
    "grupp": "wp_user",
    "għerq": "/path/to/wordpress/",
    "kitba": "index.php"
    },

    "wp_direct": {
    "tip": "php",
    "utent": "wp_user",
    "grupp": "wp_user",
    "għerq": "/path/to/wordpress/"
    }
    }

    jistgħu jiġu speċifikati

    {
    "wp": {
    "tip": "php",
    "utent": "wp_user",
    "grupp": "wp_user",

    "miri": {
    "indiċi": {
    "għerq": "/path/to/wordpress/",
    "kitba": "index.php"
    },

    "dirett": {
    "għerq": "/path/to/wordpress/"
    }
    }
    }
    }

  • Appoġġ miżjud kodifikazzjoni karattri tal-forma "%xx" fl-għażliet ta' tqabbil "uri" u "argumenti", kif ukoll fl-għażla "pass".

Sors: opennet.ru

Żid kumment