Veröffentlichung des Anwendungsservers NGINX Unit 1.11.0

Ist jetzt verfügbar. Bereitstellung des Anwendungsservers NGINX Unit 1.11, in dessen Rahmen eine Lösung entwickelt wird, um Web-Anwendungen in verschiedenen Programmiersprachen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js und Java) auszuführen. Unter der Steuerung von NGINX Unit können mehrere Anwendungen in verschiedenen Programmiersprachen gleichzeitig ausgeführt werden, wobei die Startparameter dynamisch geändert werden können, ohne dass eine Anpassung von Konfigurationsdateien oder ein Neustart erforderlich ist. Der Code ist in C geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. unter der Lizenz Apache 2.0. Die Besonderheiten von NGINX Unit können im Ankündigung lesen) ersten Release kennengelernt werden.

In der neuen Version:

  • Eingebaut
    die Möglichkeit, statische Inhalte selbstständig auszuliefern, ohne einen externen HTTP-Server anzusprechen. Als Endziel wird die Umwandlung des Units in einen vollwertigen Webserver mit integrierten Mitteln zum Erstellen von Webdiensten angestrebt. Um Statisches auszugeben, genügt es, im Einstellungsbereich das Wurzelverzeichnis mit den auszuliefernden Dateien anzugeben und bei Bedarf fehlende MIME-Typen zu definieren:

    «share»: «/data/www/example.com»

    «mime_types»: {
    «text/plain»: [
    «readme»,
    «.c»,
    «.h»
    ],
    «application/msword»: «.doc»
    }

  • Support Isolation von Webanwendungsprozessen unter Verwendung von Containerverschlüsselung in Linux. In den Einstellungen können verschiedene Namespaces aktiviert, cgroup-Beschränkungen aktiviert und UID/GID im Hauptumfeld und im isolierten Container zugeordnet werden:

    «namespaces»: {
    «credential»: true,
    «pid»: true,
    «network»: true,
    «mount»: false,
    «uname»: true,
    «cgroup»: false
    },

    «uidmap»: [
    {
    «container»: 1000,
    «host»: 812,
    «size»: 1
    }
    ],

  • Eine integrierte WebSocket-Serverimplementierung für JSC (Java Servlet Container) wurde hinzugefügt. In der vorherigen Version wurde der WebSocket-Server für Node.js implementiert.
  • Direkte Adressierung von API-Einstellungen, die die Zeichen «/» enthalten, wird unterstützt, indem sie maskiert werden (‘’). Zum Beispiel:

    GET /config/settings/http/static/mime_types/textplain/

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster