NGINX Unit 1.11.0 Aplikasyon sèvè Liberasyon

Wè limyè a lage sèvè aplikasyon an NGINX Inite 1.11, nan ki yon solisyon ap devlope pou asire lansman aplikasyon entènèt nan divès langaj pwogramasyon (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ak Java). NGINX Unit ka an menm tan kouri plizyè aplikasyon nan diferan lang pwogramasyon, paramèt lansman yo ka chanje dinamikman san yo pa bezwen edite fichye konfigirasyon ak rekòmanse. Kòd la ekri nan C ak distribiye pa ki gen lisans anba Apache 2.0. Ou ka fè konesans ak karakteristik NGINX Unit nan anons premye pwoblèm.

Nan nouvo vèsyon an:

  • Bati-an
    kapasite nan sèvi endepandan kontni estatik san yo pa kontakte yon sèvè http ekstèn. Objektif final la se transfòme Inite a nan yon sèvè entènèt konplè ak zouti entegre pou bati sèvis entènèt. Pou distribye fichye estatik, li ase pou presize nan anviwònman yo anyè rasin ak fichye distribiye yo epi, si sa nesesè, detèmine kalite MIME ki manke yo:

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

    "mime_types": {
    "tèks/plenn": [
    "li mwen"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • Sipòte izole pwosesis aplikasyon entènèt lè l sèvi avèk zouti izolasyon veso nan Linux. Nan anviwònman yo ou ka pèmèt diferan espas non, pèmèt restriksyon cgroup ak kat UID/GID nan anviwònman prensipal la ak veso izole a:

    "espas non": {
    "Credential": vre,
    "pid": vre
    "rezo": vre,
    "mount": fo,
    "uname": vre,
    "cgroup": fo
    },

    "uidmap": [
    {
    "veso": 1000,
    "lame": 812,
    "gwosè": 1
    }
    ],

  • Te ajoute natif natal aplikasyon sèvè WebSocket pou servlets JSC (Java Servlet Container). Nan dènye lage a, yo te aplike sèvè WebSocket pou Node.js.
  • Kounye a gen sipò pou adrese dirèkteman anviwònman API ki gen karaktè "/" lè l sèvi avèk chape yo ('%2F'). Pa egzanp:

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

Sous: opennet.ru

Add nouvo kòmantè