NGINX Unit 1.9.0 Uygulama Sunucusu Sürümü

gerçekleşti uygulama sunucusu sürümü NGINX Birimi 1.9Web uygulamalarının çeşitli programlama dillerinde (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ve Java) başlatılmasını sağlayacak bir çözüm geliştirilmektedir. NGINX Ünitesi, farklı programlama dillerinde birden fazla uygulamayı aynı anda çalıştırabilir; bunların başlatma parametreleri, yapılandırma dosyalarını düzenlemeye ve yeniden başlatmaya gerek kalmadan dinamik olarak değiştirilebilir. Kod C dilinde yazılmıştır ve tarafından dağıtıldı Apache 2.0 altında lisanslanmıştır. NGINX Ünitesinin özelliklerini şu adreste tanıyabilirsiniz: duyuru İlk konu.

Yeni sürümde:

  • Fırsat URI argümanlarına, başlıklara ve Çerezlere dayalı yönlendirme istekleri;

    "başlıklar": [
    {
    "Kodlamayı Kabul Et": "*gzip*",
    "Kullanıcı Aracısı": "Mozilla/5.0*"
    },
    {
    "Kullanıcı Aracısı": "curl*"
    }
    ]

  • Rota eşleştirme şablonları artık ifade ortası maskelerini destekliyor. Örneğin,

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

  • Destek konfigürasyondaki dizilerin içeriğini değiştirmek için POST yöntemi kullanılarak gönderilen işlemler (değişiklikler JSON formatında iletilir);

    curl -X POST -d '{"eşleşme": {"uri": "/üretim/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/yol/to/control.unit.sock \
    http://localhost/config/routes/

  • Ana işlemi ayrıcalıklı bir kullanıcı olarak çalıştırmadan Linux'ta CAP_SETUID ve CAP_SETGID yeteneklerini kullanarak kullanıcı ve grubu değiştirme desteği.

Kaynak: opennet.ru

Yorum ekle