Veröffentlichung des Anwendungsservers NGINX Unit 1.13.0

Veröffentlichung erstellt Anwendungsserver NGINX Unit 1.13, im Rahmen dessen eine Lösung für den Betrieb von Webanwendungen in verschiedenen Programmiersprachen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js und Java) entwickelt wird. Unter der Verwaltung von NGINX Unit können gleichzeitig mehrere Anwendungen in verschiedenen Programmiersprachen ausgeführt werden, deren Startparameter dynamisch geändert werden können, ohne die Konfigurationsdateien bearbeiten oder neu starten zu müssen. Der Code ist in C geschrieben und wird verbreitet unter der Lizenz Apache 2.0. Mit den Besonderheiten von NGINX Unit können Sie sich vertraut machen in der Ankündigung der ersten Veröffentlichung.

In der neuen Version wurde die Kompatibilität mit dem neuen Branch von Python 3.8 sichergestellt, Probleme bei der Verwendung von Ruby 2.6 wurden behoben und unterstützt der Betrieb im Modus einfacher reverser Proxy (reverse proxy) implementiert. Die Konfiguration des reversen Proxys erfolgt über die Direktive „proxy“ im Abschnitt „action“. Anfragen können über IPv4, IPv6 oder Unix-Sockets geleitet werden. Zum Beispiel:

{
„routes“: [
{
„match“: {
„uri“: „/ipv4/*“
},
„action“: {
„proxy“: „http://127.0.0.1:8080“
}
},
{
„match“: {
„uri“: „/unix/*“
},
„action“: {
„proxy“: „http://unix:/path/to/unix.sock“
}
}
]
}

Langfristig ist geplant, Unit in eine autarke, leistungsstarke Komponente für die Verwendung mit beliebigen Webdiensten zu verwandeln. Um dieses Ziel zu erreichen, wird die weitere Arbeit auf Bereiche wie Sicherheit, Isolation und DoS-Schutz, die Möglichkeit, verschiedene Arten dynamischer Anwendungen auszuführen, Lastenausgleich und Zuverlässigkeit, die effektive Auslieferung statischer Inhalte, Statistikspeicherung und Überwachung konzentriert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4