Phát hành Máy chủ ứng dụng NGINX Unit 1.11.0

nhìn thấy ánh sáng phát hành máy chủ ứng dụng Đơn vị NGINX 1.11, trong đó một giải pháp đang được phát triển để đảm bảo khởi chạy các ứng dụng web bằng nhiều ngôn ngữ lập trình khác nhau (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js và Java). Đơn vị NGINX có thể chạy đồng thời nhiều ứng dụng bằng các ngôn ngữ lập trình khác nhau, các tham số khởi chạy của chúng có thể được thay đổi linh hoạt mà không cần chỉnh sửa tệp cấu hình và khởi động lại. Mã được viết bằng C và phân phối bởi được cấp phép theo Apache 2.0. Bạn có thể làm quen với các tính năng của NGINX Unit trong thông báo vấn đề đầu tiên.

Trong phiên bản mới:

  • Được xây dựng trong
    khả năng phục vụ độc lập nội dung tĩnh mà không cần liên hệ với máy chủ http bên ngoài. Mục tiêu cuối cùng là biến Unit thành một máy chủ web chính thức với các công cụ tích hợp sẵn để xây dựng các dịch vụ web. Để phân phối các tệp tĩnh, chỉ cần chỉ định trong cài đặt thư mục gốc chứa các tệp được phân phối và, nếu cần, xác định các loại MIME bị thiếu:

    "chia sẻ": "/data/www/example.com"

    "mime_types": {
    "văn bản/thuần túy": [
    "đọc tôi"
    ".c",
    ".h"
    ],
    "ứng dụng/msword": ".doc"
    }

  • Hỗ trợ cách ly các quy trình ứng dụng web bằng các công cụ cách ly vùng chứa trong Linux. Trong cài đặt, bạn có thể bật các không gian tên khác nhau, bật các hạn chế nhóm và ánh xạ UID/GID trong môi trường chính và vùng chứa bị cô lập:

    "không gian tên": {
    "thông tin xác thực": đúng,
    "pid": đúng
    "mạng": đúng,
    "gắn kết": sai,
    "không tên": đúng,
    "cgroup": sai
    },

    "uidmap": [
    {
    "thùng chứa": 1000,
    "chủ nhà": 812,
    "kích thước": 1
    }
    ],

  • Đã thêm triển khai máy chủ WebSocket gốc cho các servletJS (Java Servlet Container). Trong bản phát hành gần đây nhất, máy chủ WebSocket đã được triển khai cho Node.js.
  • Hiện đã có hỗ trợ giải quyết trực tiếp các cài đặt API có chứa các ký tự “/” bằng cách sử dụng ký tự thoát ('%2F' của chúng). Ví dụ:

    NHẬN /config/settings/http/static/mime_types/text%2Fplain/

Nguồn: opennet.ru

Thêm một lời nhận xét