NGINX Unit Application Server 1.9.0:n julkaisu

tapahtui sovelluspalvelimen julkaisu NGINX-yksikkö 1.9, jonka puitteissa kehitetään ratkaisua web-sovellusten käynnistämisen varmistamiseksi eri ohjelmointikielillä (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit voi ajaa samanaikaisesti useita sovelluksia eri ohjelmointikielillä, joiden käynnistysparametreja voidaan muuttaa dynaamisesti ilman tarvetta muokata asetustiedostoja ja käynnistää uudelleen. Koodi on kirjoitettu kielellä C ja jakelija lisensoitu Apache 2.0:lla. Voit tutustua NGINX-yksikön ominaisuuksiin osoitteessa ilmoitus ensimmäinen ongelma.

Uudessa versiossa:

  • Tilaisuus reitityspyynnöt URI-argumenttien, otsikoiden ja evästeiden perusteella;

    "otsikot": [
    {
    "Accept-Encoding": "*gzip*",
    "Käyttäjäagentti": "Mozilla/5.0*"
    },
    {
    "User-Agent": "curl*"
    }
    ]

  • Reitinsovitusmallit tukevat nyt keskiilmaisun maskeja. Esimerkiksi,

    "isäntä": ["eu-*.example.com", "!eu-5.example.com"]

  • Tukea POST-menetelmällä lähetetyt toiminnot kokoonpanon taulukoiden sisällön manipuloimiseksi (muutokset lähetetään JSON-muodossa);

    curl -X POST -d '{"match": {"uri": "/production/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/polku/to/control.unit.sock \
    http://localhost/config/routes/

  • Tuki käyttäjän ja ryhmän vaihtamiseen käyttämällä CAP_SETUID- ja CAP_SETGID-ominaisuuksia Linuxissa ilman, että pääprosessia suoritetaan etuoikeutettuna käyttäjänä.

Lähde: opennet.ru

Lisää kommentti