NGINX Unit 1.11.0 應用服務器版本

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

在新版本中:

  • 內建
    無需聯繫外部 http 伺服器即可獨立提供靜態內容的能力。 最終目標是將 Unit 轉變為成熟的 Web 伺服器,具有用於建置 Web 服務的內建工具。 要分發靜態文件,只需在設定中指定分發文件的根目錄即可,並在必要時確定缺少的 MIME 類型:

    “分享”:“/data/www/example.com”

    “mime_types”:{
    “文字/純文字”:[
    “自述文件”
    “。C”,
    “。H”
    ],
    “應用程式/msword”:“.doc”
    }

  • 支持 使用 Linux 中的容器隔離工具隔離 Web 應用程式流程。 在設定中,您可以啟用不同的命名空間、啟用 cgroup 限制以及在主環境和隔離容器中對應 UID/GID:

    「命名空間」:{
    「憑證」:真實,
    “pid”:正確
    「網路」:真實,
    「安裝」:假,
    「uname」:正確,
    “cgroup”:假
    },

    “uidmap”:[
    {
    「容器」:1000,
    「主持人」:812,
    “尺寸”:1
    }
    ],

  • 新增了 JSC(Java Servlet 容器)servlet 的本機 WebSocket 伺服器實作。 在上一個版本中,WebSocket 伺服器是為 Node.js 實作的。
  • 現在支援使用轉義字元 ('%2F') 直接定址包含“/”字元的 API 設定。 例如:

    取得 /config/settings/http/static/mime_types/text%2Fplain/

來源: opennet.ru

添加評論