NGINX vienības lietojumprogrammu servera 1.11.0 izlaišana

Redzēja gaismu lietojumprogrammu servera izlaišana NGINX vienība 1.11, kuras ietvaros tiek izstrādāts risinājums tīmekļa aplikāciju palaišanas nodrošināšanai dažādās programmēšanas valodās (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js un Java). NGINX Unit var vienlaicīgi darbināt vairākas lietojumprogrammas dažādās programmēšanas valodās, kuru palaišanas parametrus var dinamiski mainīt bez nepieciešamības rediģēt konfigurācijas failus un restartēt. Kods ir rakstīts C un izplata licencēts saskaņā ar Apache 2.0. Ar NGINX vienības funkcijām varat iepazīties šeit paziņojums pirmais numurs.

Jaunajā versijā:

  • Iebūvēts
    iespēja patstāvīgi apkalpot statisku saturu, nesazinoties ar ārēju http serveri. Galīgais mērķis ir pārveidot Unit par pilnvērtīgu tīmekļa serveri ar iebūvētiem rīkiem tīmekļa pakalpojumu veidošanai. Lai izplatītu statiskus failus, iestatījumos pietiek norādīt saknes direktoriju ar izplatītajiem failiem un, ja nepieciešams, noteikt trūkstošos MIME veidus:

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

    "mime_types": {
    "teksts/vienkāršs": [
    "lasīt mani"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • atbalsts tīmekļa lietojumprogrammu procesu izolēšana, izmantojot konteineru izolācijas rīkus operētājsistēmā Linux. Iestatījumos varat iespējot dažādas nosaukumvietas, iespējot cgroup ierobežojumus un kartēt UID/GID galvenajā vidē un izolētajā konteinerā:

    "vārdu telpas": {
    "credential": patiess,
    "pid": taisnība
    "tīkls": patiess,
    "mount": nepatiess,
    "uname": patiess,
    "cgroup": nepatiess
    },

    "uidmap": [
    {
    "konteiners": 1000,
    "saimnieks": 812,
    "izmērs": 1
    }
    ],

  • Pievienota vietējā WebSocket servera ieviešana JSC (Java Servlet Container) servlets. Pēdējā laidienā WebSocket serveris tika ieviests Node.js.
  • Tagad tiek atbalstīta tieša adresēšana API iestatījumiem, kuros ir "/" rakstzīmes, izmantojot to atsoļu ('%2F'). Piemēram:

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

Avots: opennet.ru

Pievieno komentāru