Ongelma muodostunut sovelluspalvelin NGINX-yksikkö 1.13, 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.
Uusi versio varmistaa yhteensopivuuden uuden Python 3.8 -haaran kanssa, ratkaisee Ruby 2.6:n käytön ongelmat ja toteuttaa tukea työskentele yksinkertaisessa käänteisessä välityspalvelintilassa. Käänteinen välityspalvelin konfiguroidaan käyttämällä "välityspalvelin"-komentoa "toiminta"-osiossa. Pyynnön edelleenlähetys IPv4-, IPv6- tai unix-sockettien kautta on tuettu. Esimerkiksi:
Pitkällä aikavälillä Unitista on tarkoitus tehdä omavarainen, suorituskykyinen komponentti käytettäväksi minkä tahansa verkkopalvelun kanssa. Tämän tavoitteen saavuttamiseksi tulevassa työssä keskitytään sellaisiin alueisiin kuin turvallisuus, eristys ja DoS-suojaus, erityyppisten dynaamisten sovellusten käyttökyky, kuormituksen tasapainotus ja vikasietoisuus, staattisen sisällön tehokas toimitus, tilastotyökalut ja valvonta.