NGINX Unit 1.17.0 Proqram Server Buraxılışı

Baş verdi proqram serverinin buraxılışı NGINX vahidi 1.17, müxtəlif proqramlaşdırma dillərində (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js və Java) veb tətbiqetmələrinin işə salınmasını təmin etmək üçün bir həll hazırlayan. NGINX vahidinin nəzarəti altında müxtəlif proqramlaşdırma dillərində bir neçə proqram eyni vaxtda işləyə bilər, onların işə salınma parametrləri konfiqurasiya fayllarını redaktə etməyə və yenidən işə salmağa ehtiyac olmadan dinamik şəkildə dəyişdirilə bilər. Kod C dilində yazılmışdır və yayılır Apache 2.0 altında lisenziyalıdır. NGINX Unit-in xüsusiyyətləri ilə burada tanış ola bilərsiniz elan ilk buraxılış.

Yeni versiyada:

  • Imkan ixtiyari qayıdış kodunu dərhal qaytarmaq və ya xarici mənbəyə yönləndirmək üçün "fəaliyyət" bloklarında "qayıt" və "yer" ifadələrindən istifadə etməklə. Məsələn, "*/.git/*" maskasına uyğun gələn URI-lərə girişi rədd etmək və ya www ilə hosta yönləndirmək üçün aşağıdakı parametrlərdən istifadə edə bilərsiniz:

    {
    "uyğunluq": {
    "uri": "*/.git/*"
    },

    "fəaliyyət": {
    "qayıt": 403
    }
    }

    {
    "uyğunluq": {
    "host": "example.org",
    },

    "fəaliyyət": {
    "qayıt": 301,
    "yer": "https://www.example.org"
    }
    }

  • Bloklarda fraksiya server çəkilərinə dəstək "upstream". Məsələn, 192.168.0.103-ə yönləndirməni nəzərdə tutan tam çəkiləri olan dizayn, digərləri ilə müqayisədə yarı çox sorğu:

    {
    "192.168.0.101:8080": {
    "çəki": 2
    },
    "192.168.0.102:8080": {
    "çəki": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "çəki": 2
    }
    }

    indi daha sadə və daha məntiqli formaya endirilə bilər:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "çəki": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • DragonFly BSD-də tikinti ilə bağlı sabit problemlər;
  • Yüksək yük altında 502 “Bad Gateway” kodunun çıxmasına səbəb olan bir səhv düzəldildi;
  • 1.13.0 buraxılışından başlayaraq marşrutlaşdırıcıda yaddaş sızması düzəldildi;
  • Bəzi Node.js proqramları ilə uyğunsuzluqlar aradan qaldırıldı.

Mənbə: opennet.ru

Добавить комментарий