Az NGINX Unit 1.17.0 alkalmazás szerver kiadása

Megvalósult alkalmazás szerver kiadása NGINX Unit 1.17, amelyben a webalkalmazások indításának megoldása különböző programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java) valósul meg. Az NGINX Unit segítségével több alkalmazás is egy időben futtatható különböző programozási nyelveken, a futtatási paraméterek dinamikusan módosíthatók, anélkül hogy a konfigurációs fájlokat módosítani vagy újraindítani kellene. A kód C nyelven íródott, és terjesztésre kerül Apache 2.0 licenc alatt. Az NGINX Unit jellemzőivel a következő linken ismerkedhetünk meg bejelentés első kiadása.

Az új verzióban:

  • Lehetőség a "return" és a "location" kifejezések használatával az "action" blokkjában azonnali, tetszőleges visszatérítési kód vagy átirányítás indítására. Például a hozzáférés megtiltásához a "*/.git/*" mintának megfelelő URI-k esetén vagy a www előtaggal rendelkező hosztra való átirányításhoz a következő beállítások alkalmazhatók:

    {
    'match': {
    "uri": "*/.git/*"
    },

    'action': {
    "return": 403
    }
    }

    {
    'match': {
    "host": "example.org",
    },

    'action': {
    "return": 301,
    "location": "https://www.example.org"
    }
    }

  • Támogatott a szerverek súlyának tört értéke a "upstream". Például egy egész számokkal dolgozó konstrukciónál, ami azt implicálja, hogy a 192.168.0.103-ra történő átirányítás a többihez képest feleannyi kérést kezel:

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

    most egyszerűbb és logikusabb formába hozható:

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

  • Megoldva a DragonFly BSD-vel kapcsolatos összeépítési problémák;
  • Kijavítva a 502 "Bad Gateway" kód megjelenéséért felelős hiba magas terhelés esetén;
  • Kijavítva a router memóriaszivárgását, amely a 1.13.0-ás kiadás óta jelentkezett;
  • Megszüntetve a néhány Node.js alkalmazással kapcsolatos inkompatibilitások.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster