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

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

収録曲:

  • 機会 URI 引数、ヘッダー、Cookie に基づいてリクエストをルーティングします。

    「ヘッダー」: [
    {
    "Accept-Encoding": "*gzip*",
    「ユーザーエージェント」: 「Mozilla/5.0*」
    },
    {
    "ユーザーエージェント": "カール*"
    }
    ]

  • ルート マッチング テンプレートが中間式マスクをサポートするようになりました。 例えば、

    "ホスト": ["eu-*.example.com", "!eu-5.example.com"]

  • サポート POST メソッドを使用して送信され、構成内の配列の内容を操作する操作 (変更は JSON 形式で送信されます)。

    curl -X POST -d '{"match": {"uri": "/production/*"}, \
    "アクション": {"パス": "アプリケーション/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • 特権ユーザーとしてメインプロセスを実行せずに、Linux で CAP_SETUID および CAP_SETGID 機能を使用したユーザーとグループの変更のサポート。

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

コメントを追加します