Rilis Server Aplikasi NGINX Unit 1.9.0

ambil tempat rilis server aplikasi NGINX Unit 1.9, yang mengembangkan solusi untuk memastikan peluncuran aplikasi web dalam berbagai bahasa pemrograman (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dan Java). Di bawah kendali Unit NGINX, beberapa aplikasi dalam bahasa pemrograman berbeda dapat berjalan secara bersamaan, parameter peluncurannya dapat diubah secara dinamis tanpa perlu mengedit file konfigurasi dan memulai ulang. Kode ditulis dalam bahasa C dan didistribusikan oleh berlisensi di bawah Apache 2.0. Anda dapat mengenal fitur-fitur Unit NGINX di pengumuman rilis pertama.

ΠΎΠ²ΠΎΠΉ Срсии:

  • Kesempatan merutekan permintaan berdasarkan argumen URI, header, dan Cookie;

    "tajuk": [
    {
    "Terima-Encoding": "*gzip*",
    "Agen-Pengguna": "Mozilla/5.0*"
    },
    {
    "Agen-Pengguna": "curl*"
    }
    ]

  • Templat pencocokan rute kini mendukung masker ekspresi tengah. Misalnya,

    "host": ["eu-*.example.com", "!eu-5.example.com"]

  • Dukungan operasi yang dikirim menggunakan metode POST untuk memanipulasi konten array dalam konfigurasi (perubahan ditransmisikan dalam format JSON);

    curl -X POST -d '{"match": {"uri": "/production/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Dukungan untuk mengubah pengguna dan grup menggunakan kemampuan CAP_SETUID dan CAP_SETGID di Linux tanpa menjalankan proses utama sebagai pengguna yang memiliki hak istimewa.

Sumber: opennet.ru

Tambah komentar