NGINX ユニット 1.13.0 アプリケーション サーバー リリース

問題が発生しました アプリケーション・サーバー NGINX ユニット 1.13は、さまざまなプログラミング言語 (Python、PHP、Perl、Ruby、Go、JavaScript / Node.js、Java) で Web アプリケーションを確実に起動するためのソリューションを開発しています。 NGINX ユニットの制御下で、異なるプログラミング言語の複数のアプリケーションを同時に実行でき、その起動パラメータは構成ファイルを編集して再起動することなく動的に変更できます。 コードはC言語で書かれており、 によって配布 Apache 2.0 に基づいてライセンスされています。 NGINX Unit の機能については、 発表 最初のリリース。

新しいバージョンでは、新しい Python 3.8 ブランチとの互換性が確保され、Ruby 2.6 を使用する際の問題が解決され、次の機能が実装されます。 サポート シンプルなリバース プロキシ モードで動作します。 リバース プロキシは、「action」セクションの「proxy」ディレクティブを使用して構成されます。 IPv4、IPv6、または UNIX ソケットを介したリクエスト転送がサポートされています。 例えば:

{
「ルート」: [
{
"マッチ": {
"uri": "/ipv4/*"
},
"アクション": {
「プロキシ」: 「http://127.0.0.1:8080」
}
},
{
"マッチ": {
"uri": "/unix/*"
},
"アクション": {
"プロキシ": "http://unix:/path/to/unix.sock"
}
}
] }

長期的には、Unit をあらゆる Web サービスで使用できる自立した高性能コンポーネントに変えることが計画されています。 この目標を達成するために、今後の取り組みは、セキュリティ、分離と DoS 保護、さまざまな種類の動的アプリケーションを実行する機能、負荷分散とフォールト トレランス、静的コンテンツの効率的な配信、統計ツール、監視などの分野に焦点を当てていく予定です。

出所: オープンネット.ru

コメントを追加します