NGINX Unit 1.11.0 Proqram Server Buraxılışı

işığı gördü proqram serverinin buraxılışı NGINX vahidi 1.11, 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:

  • Daxili
    xarici http serveri ilə əlaqə saxlamadan statik məzmuna müstəqil xidmət göstərmək imkanı. Yekun məqsəd vahidi veb xidmətləri yaratmaq üçün daxili alətləri olan tam hüquqlu veb serverə çevirməkdir. Statik faylları yaymaq üçün parametrlərdə paylanmış fayllarla birlikdə kök kataloqunu təyin etmək və lazım olduqda çatışmayan MIME növlərini müəyyən etmək kifayətdir:

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

    "mime_types": {
    "mətn/düz": [
    "oxu"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • Dəstək Linux-da konteyner izolyasiya vasitələrindən istifadə edərək veb tətbiqi proseslərinin təcrid edilməsi. Parametrlərdə siz müxtəlif ad boşluqlarını aktivləşdirə, qrup məhdudiyyətlərini aktivləşdirə və əsas mühitdə və təcrid olunmuş konteynerdə UID/GID-ni xəritələyə bilərsiniz:

    "ad boşluqları": {
    "etimadnamə": doğru,
    "pid": doğrudur
    "şəbəkə": doğru,
    "mount": yalan,
    "ad": doğru,
    "qrup": yalan
    },

    "uidmap": [
    {
    "konteyner": 1000,
    "host": 812,
    "ölçüsü": 1
    }
    ],

  • JSC (Java Servlet Container) servletləri üçün yerli WebSocket server tətbiqi əlavə edildi. Son buraxılışda WebSocket serveri Node.js üçün tətbiq edilmişdir.
  • İndi "/" simvollarını ehtiva edən API parametrlərinə onların qaçış ('%2F') vasitəsilə birbaşa müraciəti üçün dəstək var. Misal üçün:

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

Mənbə: opennet.ru

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