NGINX Unit 1.17.0 Application Server Release

cepit locus applicationem servo release NGINX Unit 1.17, intra quod solutio explicatur ad applicationes interretiales in variis programmandi linguis (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js et Java). Sub NGINX Unitatis potestate, plures applicationes in diversis linguis programmandi simul currere possunt, parametri launchendi, quorum dynamice mutari potest sine necessitate ut lima configurationem recensere et sileo. Codex in C lingua scriptus est et per distribui licentiatus sub Apache 2.0. Potes cognoscere lineamenta NGINX Unit in denuntiatio primam liberationem.

In nova versione:

  • potestatem utens "reditus" et "locus" locutiones in "actionem" impedit ut statim reditus codicem arbitrarium reddere vel ad resource externam redirigere. Exempli gratia, accessum negare ad URIs quod larva "*/.git/*" vel ad hospitem cum www redirect, uti potes, sequentibus uncinis:

    {
    "par": {
    "uri": "*/.git/*"
    },

    "actio": {
    "redire": 403
    }
    }

    {
    "par": {
    "exercitum": "exemplum.org",
    },

    "actio": {
    "redire": 301;
    "locus": "https://www.example.org"
    }
    }

  • Support pro servo fracto pondere in caudices "stabat super aquas fluminisΒ». Exempli gratia: consilium cum ponderibus integris, quod importat redirectionem ad 192.168.0.103 dimidiam partem tot rogationum, quam pro aliis:

    {
    "192.168.0.101:8080": {
    "pondus": 2
    },
    "192.168.0.102:8080": {
    "pondus": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "pondus": 2
    }
    }

    reduci nunc potest ad formam simpliciorem et magis logicam;

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "pondus": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • Certa problemata cum aedificatione in DragonFly BSD;
  • Fixum est cimex qui ad supputationem codicis 502 "Bad Gateway" sub alto onere duxit;
  • Memoriam fixit Leak in iter itineris, quod ab emissione 1.13.0 incipiens apparuit;
  • Incompossibilitates cum aliquibus applicationibus Node.js resolutae sunt.

Source: opennet.ru