சமீபத்தில் HTTP சேவையகத்தின் புதிய பதிப்பின் வெளியீடு அறிவிக்கப்பட்டது உயர் செயல்திறன் மற்றும் மல்டிபிரோடோகால் ப்ராக்ஸி சர்வர் ஆங்கி 1.2, F5 நெட்வொர்க்கை விட்டு வெளியேறிய முன்னாள் திட்ட உருவாக்குநர்கள் குழுவால் Nginx இலிருந்து பிரித்தெடுக்கப்பட்டது.
அவர்களின் தளத்தில் விவரிக்கப்பட்டுள்ளபடி, ஆங்கிe ஒரு திறமையான, சக்திவாய்ந்த மற்றும் அளவிடக்கூடிய இணைய சேவையகம், இது nginx இலிருந்து பிரிக்கப்பட்டது அதன் முன்னாள் முக்கிய டெவலப்பர்கள் சிலர், அசல் பதிப்பிற்கு அப்பால் செயல்பாட்டை விரிவாக்கும் நோக்கத்துடன். Angie என்பது nginx க்கு மாற்றாக உள்ளது, எனவே நீங்கள் ஏற்கனவே உள்ள nginx உள்ளமைவை பெரிய மாற்றங்கள் இல்லாமல் பயன்படுத்தலாம்.
அவர் வளர்த்தார்அல்லது நிறுவனத்தின் வலை சேவையகத்தின் ஆதரவு உள்ளது, இது கடந்த இலையுதிர் காலத்தில் உருவாக்கப்பட்டது மற்றும் $1 மில்லியன் முதலீட்டைப் பெற்றது. வலை சேவையக நிறுவனத்தின் இணை உரிமையாளர்களில்: வாலண்டைன் பார்டெனெவ் (Nginx யூனிட் தயாரிப்பை உருவாக்கிய குழுவின் தலைவர்), இவான் பொலுயனோவ் (முன்-இறுதி டெவலப்பர்கள் ராம்ப்ளர் மற்றும் Mail.Ru இன் முன்னாள் தலைவர்), ஒலெக் மாமொண்டோவ் (தொழில்நுட்பத் தலைவர் NGINX Inc) மற்றும் ருஸ்லான் எர்மிலோவின் ஆதரவு குழு.
Angie 1.2 இன் முக்கிய செய்தி
இந்த புதிய பதிப்பில் Angie 1.2, nginx 1.25 பதிப்புடன் தொடர்புடைய திரட்டப்பட்ட மாற்றங்களை வழங்குகிறது nginx திட்ட களஞ்சியத்திலிருந்து நகர்த்தப்பட்டது. மற்றவற்றுடன், HTTP/3 நெறிமுறையை செயல்படுத்தும் தொகுதி நகர்த்தப்பட்டது.
இயக்கம் http தொகுதியின் அப்ஸ்ட்ரீம் உள்ளமைவுப் பிரிவில் ஸ்டிக்கி சேர்க்கப்பட்டது, உத்தரவு என்று குறிப்பிடப்பட்டுள்ளது அமர்வு பிணைப்பு பயன்முறையை கட்டமைக்க உங்களை அனுமதிக்கிறது, இதில் ஒரு அமர்வுடன் தொடர்புடைய அனைத்து கோரிக்கைகளும் ஒரே சேவையகத்திற்கு திருப்பி விடப்படும், பல பின்தளங்கள் இருக்கும் போது. அமர்வு பிணைப்பு URI இல் உள்ள குக்கீ மதிப்பு அல்லது அளவுருவை அடிப்படையாகக் கொண்டது.
இந்த புதிய பதிப்பில் வெளிப்படும் மற்றொரு மாற்றம் அது மாறி சேர்க்கப்பட்டது $upstream_sticky_status, இது அமர்வு இணைக்கப்பட்டுள்ள சேவையகத்திற்கு கோரிக்கையின் பரிமாற்றத்தின் நிலையை தீர்மானிக்கிறது ("புதிய", "HIT" அல்லது "MISS").
இது தவிர, இது சிறப்பம்சமாக உள்ளது NTLS நெறிமுறைக்கான ஆதரவை செயல்படுத்தியது (சீனாவில் தரப்படுத்தப்பட்ட SM1.3 மற்றும் SM3 சைபர்களுடன் TLS 4). நெறிமுறையின் பயன்பாடு Tongsuo நூலகம் மற்றும் “–with-ntls” விருப்பம் தேவை தொகுக்கும் போது. ssl_ntls மற்றும் proxy_ssl_ntls வழிமுறைகள் http மற்றும் ஸ்ட்ரீம் தொகுதிகளில் உள்ளமைக்க முன்மொழியப்பட்டுள்ளன.
அதுவும் சிறப்பிக்கப்படுகிறது Angie 1.2 இல் பல்வேறு வகையான பல சான்றிதழ்களைக் குறிப்பிட அனுமதிக்கப்படுகிறது (RSA மற்றும் ECDSA) http_proxy மற்றும் stream_proxy தொகுதிகளில் அவற்றின் தொடர்புடைய விசைகளுடன். கட்டளைகளைப் பயன்படுத்தி கட்டமைப்பு செய்யப்படுகிறது proxy_ssl_certificate , proxy_ssl_certificate , proxy_ssl_certificate_key , மற்றும் proxy_ssl_certificate_key.
மறுபுறம், பிரதான செயல்முறைப் பெயர் பதிப்பு மற்றும் கட்டமைப்பின் பெயரைக் காட்டுகிறது, எனவே ps பயன்பாட்டுடன் இயங்கும் செயல்முறைகளைப் பார்ப்பதன் மூலம் இந்தத் தகவலைக் காணலாம் மற்றும் gzip தொகுதி குறியீடு 207 (மல்டி-ஸ்டேட்டஸ்) மூலம் பதில்களை சுருக்கும் திறனைச் சேர்த்தது.
இறுதியாக, நீங்கள் இதைப் பற்றி மேலும் தெரிந்து கொள்ள ஆர்வமாக இருந்தால், விவரங்களை ஆலோசிக்கலாம் பின்வரும் இணைப்பில்.
லினக்ஸில் Angie ஐ எவ்வாறு நிறுவுவது?
Angie ஐ நிறுவுவதில் ஆர்வமுள்ளவர்கள், நாங்கள் கீழே பகிரும் வழிமுறைகளைப் பின்பற்றுவதன் மூலம் அவர்கள் அவ்வாறு செய்யலாம்.
முதல் முறை மற்றும் நான் பரிந்துரைக்கும் முறை, அதன் மூலக் குறியீட்டை சொந்தமாகத் தொகுத்து நிறுவலைச் செய்வதாகும். இதைச் செய்ய, நாம் ஒரு முனையத்தைத் திறக்க வேண்டும், அதில் பின்வருவனவற்றைத் தட்டச்சு செய்வோம்:
கர்ல் -ஓ https://download.angie.software/files/angie-1.2.0.tar.gz tar -xpf angie-1.2.0.tar.gz cd angie-1.2.0
மூலக் குறியீடு பதிவிறக்கம் செய்யப்பட்டு, கோப்பகத்திற்குள் இருக்கும்போது, பின்வரும் கட்டளைகளுடன் தொகுக்க தொடரலாம்:
./ கட்டமைக்க நிறுவவும்
எங்களிடம் உள்ள மற்றொரு முறை, தயாரிக்கப்பட்ட பைனரிகளை நிறுவுவதாகும். எடுத்துக்காட்டாக, உபுண்டு மற்றும் டெபியன் விஷயத்தில், பின்வரும் கட்டளைகளை இயக்க வேண்டும்:
sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release
இப்போது முடிந்தது, பொதிகளை அங்கீகரிக்க பயன்படும் Angie இன் களஞ்சியத்திலிருந்து பொது விசையை நாம் பதிவிறக்க வேண்டும்:
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
நீங்கள் டெபியனைப் பயன்படுத்தினால், நீங்கள் இயக்க வேண்டும்:
எதிரொலி "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
உபுண்டு விஷயத்தில் இருக்கும்போது:
எதிரொலி "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
இது முடிந்ததும் நாங்கள் ஆங்கியை நிறுவுவதற்கு தொடர்கிறோம்:
sudo apt-get update sudo apt-get install -y angie