NGINX Unit 1.9.0 應用服務器版本

發生 應用服務器發布 NGINX 單元 1.9,它開發了一個解決方案,以確保以各種編程語言(Python、PHP、Perl、Ruby、Go、JavaScript / Node.js 和 Java)啟動 Web 應用程序。 在NGINX Unit的控制下,多個不同編程語言的應用程序可以同時運行,其啟動參數可以動態更改,無需編輯配置文件和重啟。 代碼是用C語言編寫的, 分發者 在 Apache 2.0 下獲得許可。 您可以在以下位置熟悉 NGINX Unit 的功能: 公告 第一次發布。

在新版本中:

  • 機會 基於 URI 參數、標頭和 Cookie 的路由請求;

    “標題”:[
    {
    "接受編碼": "*gzip*",
    “用戶代理”:“Mozilla/5.0*”
    },
    {
    “用戶代理”:“捲曲*”
    }
    ]

  • 路由匹配模板現在支援中間表達式遮罩。 例如,

    "主機": ["eu-*.example.com", "!eu-5.example.com"]

  • 支持 使用 POST 方法傳送的操作來操作配置中的陣列內容(變更以 JSON 格式傳輸);

    捲曲 -X POST -d '{"match": {"uri": "/product/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • 支援在 Linux 中使用 CAP_SETUID 和 CAP_SETGID 功能變更使用者和群組,而無需以特權使用者身分執行主進程。

來源: opennet.ru

添加評論