Angie 1.4 ইতিমধ্যেই মুক্তি পেয়েছে, এই Nginx ফর্ক সম্পর্কে নতুন কি আছে তা জেনে নিন

angie

অ্যাঞ্জি হল প্রাক্তন F5 ডেভেলপারদের দ্বারা তৈরি একটি কাঁটা

চালুর ঘোষণা দেন Angie 1.4 এর নতুন সংস্করণ এবং এই নতুন সংস্করণে এটি বাস্তবায়িত হয় Nginx 1.25.3 সংস্করণে জমা হওয়া সমস্ত পরিবর্তন এবং বৈশিষ্ট্য, ব্যবহারকারীরা এই ওয়েব সার্ভারের স্থিতিশীলতা এবং বৈশিষ্ট্যগুলি থেকে উপকৃত হয় তা নিশ্চিত করা। তার উপরে, রিলিজে আলপাইন 3.19 এর জন্য অতিরিক্ত প্যাকেজ এবং প্রমাণীকরণের লক্ষ্যে একটি নতুন গতিশীল মডিউল অন্তর্ভুক্ত রয়েছে LDAP, » angie-module-auth-ldap "।

উপস্থাপিত উন্নতি সম্পর্কে, এর প্রধান পরিবর্তনগুলির মধ্যে একটি হল HTTP/3 প্রোটোকলের জন্য সমর্থন যোগ করা হয়েছে, যেহেতু আপস্ট্রিম প্রক্সি সার্ভারের সাথে সংযোগ স্থাপন করা হয়েছে http_proxy মডিউলে যুক্ত করা হয়েছে (ক্লায়েন্ট সংযোগের জন্য HTTP/3 সমর্থন 1.2.0 সংস্করণ থেকে অ্যাঞ্জিতে উপস্থিত রয়েছে)। নির্দেশিকা proxy_http_version HTTP/3 এবং Quic প্রোটোকলের উপর ভিত্তি করে প্রক্সি সংযোগ কনফিগার করার জন্য উপলব্ধ।

অ্যাঞ্জি 1.4-এর এই নতুন সংস্করণে দাঁড়িয়ে থাকা আরেকটি পরিবর্তন হল অতিরিক্ত "ধীর_শুরু" বোর্ডের কাছে "সার্ভার« কনফিগারেশন ব্লকে ব্যবহৃত "উজানে» একটি ব্যর্থতার পরে প্রক্সি সার্ভারটিকে মসৃণভাবে চালু করতে এবং চালু করতে। বিকল্পটি লোড ব্যালেন্সিং ব্যবহার করে "রাউন্ড-রবিন" বা "least_conn".

এটি ছাড়াও, আমরা এটিও খুঁজে পেতে পারি ক্লায়েন্টকে MP4 ফাইল পাঠানোর গতি সীমিত করতে "mp4_limit_rate" নির্দেশিকা যোগ করা হয়েছে দক্ষ ব্যান্ডউইথ ব্যবস্থাপনার জন্য ক্রমবর্ধমান প্রয়োজনের প্রতিক্রিয়া হিসাবে। নতুন নীতিগুলি বিটরেটের উপর ভিত্তি করে আনুপাতিকভাবে ব্যান্ডউইথ লোড কমাতে সাহায্য করে, মসৃণ মিডিয়া ডেলিভারি নিশ্চিত করে।

মধ্যে "mqtt_preread" নির্দেশিকা "স্ট্রিম" মডিউলে যোগ করা হয়েছে, এই নির্দেশ আপনাকে MQTT প্রোটোকলের CONNECT প্যাকেট থেকে সার্ভার ভেরিয়েবলে ব্যবহারকারীর নাম এবং ক্লায়েন্ট আইডি বের করতে দেয়।

এর অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • কনসোল লাইট মডিউলটি ওপেন সোর্স করা হয়েছে, রিয়েল-টাইম অ্যাক্টিভিটি নিরীক্ষণ করার জন্য একটি ইন্টারফেস প্রয়োগ করে, আপনাকে মূল সার্ভারের কর্মক্ষমতা মেট্রিক্স ট্র্যাক করতে দেয়।
  • অনেক জনপ্রিয় তৃতীয় পক্ষের মডিউলের জন্য ব্যবহার করার জন্য প্রস্তুত বাইনারি প্যাকেজ।
  • প্যাকেজ যুক্ত হয়েছে অ্যাঞ্জি-মডিউল-মোডসিকিউরিটি সিস্টেমের সাথে একীকরণের জন্য ModSecurity WAF (ওয়েব অ্যাপ্লিকেশন ফায়ারওয়াল), যা ওয়েব অ্যাপ্লিকেশন আক্রমণের বিস্তৃত পরিসরকে ব্লক করতে নিয়ম এবং ফিল্টার প্রদান করে।

অবশেষে, নতুন সংস্করণটি পূর্ববর্তী সমস্যাগুলিও ঠিক করে, যার মধ্যে একটি বাগ রয়েছে যেখানে একটি প্রক্সি সার্ভার, যদি এটি একটি গ্রুপে একমাত্র হয়, তবে পুনরুদ্ধারের পরেও মেট্রিক্স API-এ অনুপলব্ধ হিসাবে ভুলভাবে রিপোর্ট করা যেতে পারে।

অবশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।

লিনাক্সে অ্যাঞ্জি কীভাবে ইনস্টল করবেন?

যারা অ্যাঞ্জি ইনস্টল করতে আগ্রহী তাদের জন্য, আমরা নীচে শেয়ার করা নির্দেশাবলী অনুসরণ করে এটি করতে পারেন।

প্রথম পদ্ধতি, এবং আমি যেটি সুপারিশ করছি, সেটি হল ইনস্টলেশনটি সম্পাদন করা, এর সোর্স কোড আমাদের নিজেরাই কম্পাইল করা। এটি করার জন্য আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং এতে আমরা নিম্নলিখিত টাইপ করতে যাচ্ছি:

curl -O https://download.angie.software/files/angie-1.4.0.tar.gz tar -xpf angie-1.4.0.tar.gz cd angie-1.4.0

সোর্স কোডটি ডাউনলোড হয়ে গেলে এবং ডিরেক্টরির ভিতরে থাকলে আমরা নিম্নলিখিত কমান্ডগুলির সাথে কম্পাইল করতে এগিয়ে যেতে পারি:

./ কনফিগার মেক মেক ইনস্টল

আমাদের কাছে আরেকটি পদ্ধতি হল প্রস্তুত বাইনারি ইনস্টল করা। উদাহরণস্বরূপ, উবুন্টু এবং ডেবিয়ানের ক্ষেত্রে, যে কমান্ডগুলি কার্যকর করতে হবে তা নিম্নরূপ:

sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-রিলিজ

এখন হয়ে গেছে, প্যাকেজ প্রমাণীকরণ করতে ব্যবহৃত অ্যাঞ্জির সংগ্রহস্থল থেকে আমাদের অবশ্যই পাবলিক কী ডাউনলোড করতে হবে:

sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \

https://angie.software/keys/angie-signing.gpg

আপনি যদি ডেবিয়ান ব্যবহার করেন তবে আপনার চালানো উচিত:

echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

উবুন্টুর ক্ষেত্রে:

echo "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