alkalmazásszerver kiadás , amelyen belül olyan megoldást fejlesztenek, amely biztosítja a webalkalmazások indítását különféle programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java). Az NGINX Unit egyidejűleg több alkalmazást is futtathat különböző programozási nyelveken, amelyek indítási paraméterei dinamikusan módosíthatók konfigurációs fájlok szerkesztése és újraindítás nélkül. A kód C és betűkkel van írva Apache 2.0 licenc alatt. Az NGINX Unit szolgáltatásaival itt ismerkedhet meg első kiadás.
Az új verzióban:
- Izolációs mód megvalósítva "» az alkalmazások hozzáférésének korlátozása a fájlrendszer egy bizonyos részére. Az alkalmazás számára látható FS gyökér megváltoztatásához a pivot_root() hívást használjuk, amely a nem biztonságos chroot() rendszerhívással ellentétben nem egyszerűen eltolja az FS gyökérét, hanem névtérszintű elszigetelést használ, hasonlóan a konténerek. Ezenkívül a közvetlenül megadott alkalmazáskönyvtáron kívül a Unit minden nyelvspecifikus függőséget is automatikusan beilleszt egy elszigetelt fájlrendszerfába (csak korlátozott számú nyelven működik).
{
"type": "python 2.7",
"pálya": "/",
"home": "/venv/",
"modul": "wsgi",
"elkülönítés": {
"rootfs": "/var/app/sandbox/"
}
} - Több séma megadása a kezelők hívásához a konfigurációban az új szakasz segítségével". Ez a szolgáltatás lehetővé teszi a vegyes címzési sémák beállításának egyszerűsítését, amikor például a legtöbb kérés az index.php-n keresztül történik, függetlenül a kért URI-tól, és az adminisztrátori felület közvetlenül a szkriptek hívásához vezet. Korábban az ilyen beállításokat két alkalmazás definícióján keresztül végezték el, de most már csak egy alkalmazással is boldogulhat. Például ahelyett, hogy:
{
"wp_index": {
"type": "php",
"user": "wp_user",
"group": "wp_user",
"root": "/elérési út/hoz/wordpress/",
"script": "index.php"
},"wp_direct": {
"type": "php",
"user": "wp_user",
"group": "wp_user",
"root": "/elérési út/hoz/wordpress/"
}
}megadható
{
"wp": {
"type": "php",
"user": "wp_user",
"group": "wp_user","célok": {
"index": {
"root": "/elérési út/hoz/wordpress/",
"script": "index.php"
},"közvetlen": {
"root": "/elérési út/hoz/wordpress/"
}
}
}
} - Hozzáadott támogatás "%xx" formájú karakterek az "uri" és az "arguments" illeszkedési opciókban, valamint a "pass" opcióban.
Forrás: opennet.ru
