NGINX Unit 1.11.0 Uygulama Sunucusu Sürümü

ışığı gördüm uygulama sunucusu sürümü NGINX Birimi 1.11Web 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:

  • Yerleşik
    harici bir http sunucusuna başvurmadan statik içeriği bağımsız olarak sunma yeteneği. Nihai hedef, Unit'i web hizmetleri oluşturmak için yerleşik araçlara sahip tam teşekküllü bir web sunucusuna dönüştürmektir. Statik dosyaları dağıtmak için, ayarlarda dağıtılan dosyaların bulunduğu kök dizini belirtmek ve gerekirse eksik MIME türlerini belirlemek yeterlidir:

    "paylaş": "/data/www/example.com"

    "mime_types": {
    "metin/düz": [
    "beni oku"
    ".C",
    ".H"
    ],
    "uygulama/msword": ".doc"
    }

  • Destek Linux'ta konteyner izolasyon araçlarını kullanarak web uygulaması süreçlerini izole etme. Ayarlarda farklı ad alanlarını etkinleştirebilir, grup kısıtlamalarını etkinleştirebilir ve ana ortamda ve yalıtılmış kapsayıcıda UID/GID'yi eşleyebilirsiniz:

    "ad alanları": {
    "kimlik bilgisi": doğru,
    "pid": doğru
    "ağ": doğru,
    "bağlama": yanlış,
    "uname": doğru,
    "grup": yanlış
    },

    "uid haritası": [
    {
    "konteyner": 1000,
    "ana bilgisayar": 812,
    "boyut": 1
    }
    ],

  • JSC (Java Servlet Container) sunucu uygulamaları için yerel WebSocket sunucu uygulaması eklendi. Son sürümde Node.js için WebSocket sunucusu uygulandı.
  • Artık "/" karakterlerini içeren API ayarlarının kaçış karakterlerini ('%2F') kullanarak doğrudan adreslenmesine yönelik destek var. Örneğin:

    GET /config/settings/http/static/mime_types/text%2Fplain/

Kaynak: opennet.ru

Yorum ekle