Famoahana ny Server Application Unit NGINX 1.11.0

Nahita ny hazavana famoahana ny mpizara fampiharana NGINX Unit 1.11, ao anatin'izany no amboarina ny vahaolana hiantohana ny fandefasana rindranasa tranonkala amin'ny fiteny fandaharana isan-karazany (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ary Java). Ny NGINX Unit dia afaka mampandeha rindranasa marobe amin'ny fiteny fandaharana samihafa, ny mari-pamantarana fanombohana izay azo ovaina amin'ny fomba mavitrika nefa tsy mila manitsy ny rakitra fikirakirana ary manomboka. Ny kaody dia voasoratra ao amin'ny C sy nozarain'i nahazo alalana tamin'ny Apache 2.0. Azonao atao ny mahafantatra ny endri-javatra NGINX Unit in fanambarana laharana voalohany.

Ao amin'ny dikan-teny vaovao:

  • Naorina-in
    ny fahafahana manompo tsy miankina amin'ny votoaty static nefa tsy mifandray amin'ny mpizara http ivelany. Ny tanjona faratampony dia ny hanova ny Unit ho mpizara tranonkala feno miaraka amin'ny fitaovana namboarina ho an'ny fananganana serivisy tranonkala. Mba hanaparitahana rakitra static dia ampy ny mamaritra ny lahatahiry fototra miaraka amin'ireo rakitra voazara ao amin'ny sehatra ary, raha ilaina, mamaritra ny karazana MIME tsy hita:

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

    "mime_types": {
    "soratra/tsotra": [
    "mamaky ahy"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • fanohanana mitoka-monina ny fizotran'ny fampiharana amin'ny Internet amin'ny alΓ lan'ny fitaovana fitokana-monina ao amin'ny Linux. Ao amin'ny toe-javatra dia azonao atao ny mamela anarana samihafa, avelao ny fameperana cgroup ary sarintany UID/GID ao amin'ny tontolo lehibe sy ny fitoeran-javatra mitoka-monina:

    "namespaces": {
    "credential": marina,
    "pid": marina
    "tambajotra": marina,
    "tendrombohitra": diso,
    "uname": marina,
    "cgroup": diso
    },

    "uidmap": [
    {
    "container": 1000,
    "mpampiantrano": 812,
    "habe": 1
    }
    ],

  • Nampiana ny fampiharana server WebSocket ho an'ny servlets JSC (Java Servlet Container). Tamin'ny famoahana farany, ny mpizara WebSocket dia nampiharina ho an'ny Node.js.
  • Misy izao ny fanohanana ny fiatrehana mivantana ny firafitry ny API misy tarehintsoratra "/" amin'ny fampiasana ny fandosiran'izy ireo ('%2F'). Ohatra:

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

Source: opennet.ru

Add a comment