NGINX Unit 1.26.0 應用服務器版本

NGINX Unit 1.26.0應用程式伺服器已發布,其中正在開發解決方案,以確保以各種程式語言(Python、PHP、Perl、Ruby、Go、JavaScript/Node.js和Java)啟動Web應用程式。 NGINX Unit可以同時執行多個不同程式語言的應用程序,其啟動參數可以動態更改,無需編輯設定檔和重新啟動。 該程式碼是用 C 語言編寫的,並根據 Apache 2.0 許可證分發。 您可以在第一個版本的公告中了解NGINX Unit的功能。

在新版本中:

  • 對「共用」選項進行了更改,該選項現在指定文件的完整路徑,而不是先前新增至請求 URI 中的文件根目錄;
  • 從先前的版本升級時,將現有配置自動調整為新的「共享」選項;
  • “共享”選項中新增了變數支援。 例如: { "share": "/www/data/$uri" }
  • 在「共享」選項中新增了對多個路徑的支援。 例如: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • 新增了對 chroot 選項的變數支援;
  • 新增了在應用程式進程之間共用 PHP 中的 opcache 的支援;
  • 新增了對透過查詢字串進行請求路由的支援;
  • 修正了當非同步或多執行緒應用程式達到請求限制時,路由器和應用程式進程會崩潰的錯誤;
  • 修正了重新配置對應處理程序後停止從客戶端讀取已建立的 WebSocket 連線的訊框的錯誤;
  • 修復了使用 glibc 2.34 庫進行的構建,該庫尤其出現在 Fedora 35 中。

來源: opennet.ru

添加評論