Az NGINX Unit 1.9.0 alkalmazásszerver kiadása

Megvalósult alkalmazás szerver kiadása NGINX Unit 1.9, 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 lekérdezések irányítása URI-érvek, fejlécek és Cookie-k alapján;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • Az útvonalmintákban támogatás került megvalósításra a kifejezés közepén elhelyezett maszkkal. Például,

    «host»: [«eu-*.example.com», «!eu-5.example.com»]

  • Támogatás a POST módszer használatával küldött műveletek, amelyek a konfigurációs tömb tartalmának manipulálására szolgálnak (a változtatások JSON formátumban érkeznek);

    curl -X POST -d ‘{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}’ \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Támogatás a felhasználó és csoport váltására a CAP_SETUID és CAP_SETGID capabilities segítségével Linuxon anélkül, hogy a fő folyamatot privilegizált felhasználó alatt futtatnánk.

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