NGINX யூனிட் 1.9.0 பயன்பாட்டு சேவையக வெளியீடு

நடைபெற்றது பயன்பாட்டு சேவையக வெளியீடு NGINX யூனிட் 1.9, பல்வேறு நிரலாக்க மொழிகளில் (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js மற்றும் Java) வலைப் பயன்பாடுகளின் துவக்கத்தை உறுதி செய்வதற்கான தீர்வை உருவாக்குகிறது. NGINX யூனிட்டின் கட்டுப்பாட்டின் கீழ், வெவ்வேறு நிரலாக்க மொழிகளில் உள்ள பல பயன்பாடுகள் ஒரே நேரத்தில் இயங்க முடியும், அவற்றின் வெளியீட்டு அளவுருக்கள் உள்ளமைவு கோப்புகளைத் திருத்தி மறுதொடக்கம் செய்ய வேண்டிய அவசியமின்றி மாறும் வகையில் மாற்றப்படலாம். குறியீடு C மொழியில் எழுதப்பட்டுள்ளது மற்றும் வழங்கியது Apache 2.0 இன் கீழ் உரிமம் பெற்றது. NGINX யூனிட்டின் அம்சங்களை நீங்கள் அறிந்துகொள்ளலாம் அறிவிப்பு முதல் வெளியீடு.

புதிய பதிப்பில்:

  • திறன் URI வாதங்கள், தலைப்புகள் மற்றும் குக்கீகளின் அடிப்படையில் ரூட்டிங் கோரிக்கைகள்;

    "தலைப்புகள்": [
    {
    "ஏற்றுக்கொள்-குறியாக்கம்": "*gzip*",
    "பயனர்-முகவர்": "Mozilla/5.0*"
    },
    {
    "பயனர்-முகவர்": "சுருட்டு*"
    }
    ]

  • ரூட் மேட்சிங் டெம்ப்ளேட்கள் இப்போது மிட்-எக்ஸ்பிரஷன் மாஸ்க்குகளை ஆதரிக்கின்றன. உதாரணத்திற்கு,

    "புரவலன்": ["eu-*.example.com", "!eu-5.example.com"]

  • ஆதரவு உள்ளமைவில் உள்ள வரிசைகளின் உள்ளடக்கங்களைக் கையாள POST முறையைப் பயன்படுத்தி அனுப்பப்படும் செயல்பாடுகள் (மாற்றங்கள் JSON வடிவத்தில் அனுப்பப்படும்);

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

  • சிறப்புரிமை பெற்ற பயனராக முக்கிய செயல்முறையை இயக்காமல் லினக்ஸில் CAP_SETUID மற்றும் CAP_SETGID திறன்களைப் பயன்படுத்தி பயனர் மற்றும் குழுவை மாற்றுவதற்கான ஆதரவு.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்