應用服務器發布 ,它開發了一個解決方案,以確保以各種編程語言(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
