Izdanje NGINX Unit 1.13.0

Izdan je novi obrazac aplikacijski serveri NGINX Unit 1.13, u okviru kojeg se razvija rješenje za pokretanje web-aplikacija na različitim programskim jezicima (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). Pod upravljanjem NGINX Unit može se istovremeno pokretati nekoliko aplikacija na različitim programskim jezicima, a parametri pokretanja mogu se dinamički mijenjati bez potrebe za izmjenom konfiguracijskih datoteka i ponovnim pokretanjem. Kod je napisan na jeziku C i distribuira se pod licencom Apache 2.0. S osobinama NGINX Unit možete se upoznati u najavi prvog izdanja.

Nova verzija osigurava kompatibilnost s novom granom Python 3.8, riješeni su problemi prilikom korištenja Ruby 2.6 i implementirano je podrška radu u režimu jednostavnog obrnuto proxyja (reverse proxy). Konfiguracija obrnute proxy službe vrši se pomoću direktive „proxy“ u sekciji „action“. Podržano je prosljeđivanje zahtjeva putem IPv4, IPv6 ili unix-soketa. Primjer:

{
„routes”: [
{
„match”: {
„uri”: „/ipv4/*”
},
„action”: {
„proxy”: „http://127.0.0.1:8080”
}
},
{
„match”: {
„uri”: „/unix/*”
},
„action”: {
„proxy”: „http://unix:/path/to/unix.sock”
}
}
]
}

U dugoročnom planu je pretvoriti Unit u samoodrživu visoko performantnu komponentu za korištenje s bilo kojim web uslugama. Kako bi se postigao ovaj cilj, daljnji rad će biti fokusiran na područja poput osiguravanja sigurnosti, izolacije i zaštite od DoS, mogućnosti pokretanja različitih vrsta dinamičkih aplikacija, ravnoteže opterećenja i otpornosti na kvarove, učinkovite isporuke statičkog sadržaja, alata za prikupljanje statistike i nadzor.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster