NGINX Unit 1.17.0 應用服務器版本

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

在新版本中:

  • 機會 在「動作」區塊中使用「返回」和「位置」表達式立即返回任意返回程式碼或重定向到外部資源。例如,要拒絕存取與遮罩「*/.git/*」相符的 URI 或重定向到具有 www 的主機,可以使用下列設定:

    {
    「匹配」: {
    “uri”:“*/.git/*”
    },

    「行動」: {
    「返回」:403
    }
    }

    {
    「匹配」: {
    “主機”:“example.org”,
    },

    「行動」: {
    「返回」:301,
    “位置”:“https://www.example.org”
    }
    }

  • 支援區塊中的分數伺服器權重值 «上游例如,具有整數權重的構造,這意味著將重定向到 192.168.0.103 的請求數的一半:

    {
    "192.168.0.101:8080": {
    “重量”:2
    },
    "192.168.0.102:8080": {
    “重量”:2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    “重量”:2
    }
    }

    現在可以簡化為更簡單、更合乎邏輯的形式:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    “重量”:0.5
    },
    "192.168.0.104:8080": { }
    }

  • 修復了 DragonFly BSD 中的建置問題;
  • 修復了高負載下顯示502“Bad Gateway”代碼的錯誤;
  • 修復了自1.13.0版本以來出現的路由器記憶體洩漏;
  • 修正了與某些 Node.js 應用程式的不相容問題。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster