Angie 1.4 เปิดตัวแล้ว ค้นหาว่ามีอะไรใหม่เกี่ยวกับ Nginx fork นี้

แองจี้

Angie เป็นส้อมที่สร้างขึ้นโดยอดีตนักพัฒนา F5

ประกาศเปิดตัว เวอร์ชันใหม่ของแองจี้ 1.4 และในเวอร์ชันใหม่นี้จะมีการนำมาใช้ การเปลี่ยนแปลงและฟีเจอร์ทั้งหมดที่สะสมในเวอร์ชัน Nginx 1.25.3 ทำให้มั่นใจได้ว่าผู้ใช้จะได้รับประโยชน์จากความเสถียรและคุณสมบัติของเว็บเซิร์ฟเวอร์นี้ ยิ่งไปกว่านั้น เวอร์ชันนี้ยังรวมถึงแพ็คเกจเพิ่มเติมสำหรับ Alpine 3.19 และโมดูลไดนามิกใหม่ที่มุ่งเป้าไปที่การรับรองความถูกต้อง LDAP » angie-โมดูล-auth-ldap "

สำหรับการปรับปรุงที่นำเสนอนั้น การเปลี่ยนแปลงหลักประการหนึ่งก็คือ เพิ่มการรองรับโปรโตคอล HTTP/3 เนื่องจากการเชื่อมต่อกับพร็อกซีเซิร์ฟเวอร์อัปสตรีมได้ถูกเพิ่มลงในโมดูล http_proxy (การสนับสนุน HTTP/3 สำหรับการเชื่อมต่อไคลเอนต์มีอยู่ใน Angie ตั้งแต่เวอร์ชัน 1.2.0) คำสั่ง พร็อกซี_http_version พร้อมใช้งานเพื่อกำหนดค่าการเชื่อมต่อพร็อกซีตามโปรโตคอล HTTP/3 และ Quic

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นใน Angie 1.4 เวอร์ชันใหม่นี้คือ การเพิ่มของ "ช้า_สตาร์ท" ไปที่คณะกรรมการ «เซิร์ฟเวอร์« ใช้ในบล็อกการกำหนดค่า «ต้นน้ำลำธาร» เพื่อให้พร็อกซีเซิร์ฟเวอร์ทำงานได้อย่างราบรื่นหลังจากเกิดความล้มเหลว ตัวเลือกนี้จะระบุเวลาการกู้คืนน้ำหนักสำหรับเซิร์ฟเวอร์ที่จะกลับมาทำงานอีกครั้งหลังจากเกิดความล้มเหลว เมื่อใช้การปรับสมดุลโหลดโดยใช้คำสั่ง “ปัดเศษ" หรือ "least_conn".

นอกจากนี้เรายังสามารถพบว่า เพิ่มคำสั่ง "mp4_limit_rate" เพื่อจำกัดความเร็วในการส่งไฟล์ MP4 ไปยังไคลเอนต์ เพื่อตอบสนองต่อความต้องการการจัดการแบนด์วิธที่มีประสิทธิภาพที่เพิ่มขึ้น นโยบายใหม่ช่วยลดภาระแบนด์วิดท์ตามสัดส่วนตามบิตเรต ทำให้มั่นใจได้ถึงการส่งมอบสื่อที่ราบรื่นยิ่งขึ้น

ใน เพิ่มคำสั่ง "mqtt_preread" ในโมดูล "stream" แล้ว คำสั่งนี้ช่วยให้คุณแยกชื่อผู้ใช้และรหัสไคลเอ็นต์จากแพ็กเก็ต CONNECT ของโปรโตคอล MQTT ลงในตัวแปรเซิร์ฟเวอร์ได้

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • โมดูล Console Light เป็นแบบโอเพ่นซอร์ส โดยใช้อินเทอร์เฟซเพื่อตรวจสอบกิจกรรมแบบเรียลไทม์ ทำให้คุณสามารถติดตามตัวชี้วัดประสิทธิภาพของเซิร์ฟเวอร์หลักได้
  • แพ็คเกจไบนารีที่พร้อมใช้งานสำหรับโมดูลบุคคลที่สามยอดนิยมมากมาย
  • เพิ่มแพ็คเกจแล้ว แองจี้โมดูล modsecurity เพื่อบูรณาการเข้ากับระบบ ModSecurity WAF (ไฟร์วอลล์แอปพลิเคชันเว็บ)ซึ่งมีกฎและตัวกรองเพื่อป้องกันการโจมตีเว็บแอปพลิเคชันที่หลากหลาย

สุดท้ายนี้ เวอร์ชันใหม่ยังแก้ไขปัญหาก่อนหน้านี้ รวมถึงข้อบกพร่องที่พร็อกซีเซิร์ฟเวอร์ (หากเป็นเพียงเซิร์ฟเวอร์เดียวในกลุ่ม) อาจรายงานอย่างไม่ถูกต้องว่าไม่พร้อมใช้งานใน Metrics API แม้ว่าจะกู้คืนแล้วก็ตาม

ในที่สุดถ้าคุณเป็น สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.

จะติดตั้ง Angie บน Linux ได้อย่างไร

สำหรับผู้ที่สนใจสามารถติดตั้งโปรแกรม Angie สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่างนี้

วิธีแรกและวิธีที่ฉันแนะนำคือทำการติดตั้งโดยรวบรวมซอร์สโค้ดด้วยตัวเราเอง ในการทำเช่นนี้เราต้องเปิดเทอร์มินัลและเราจะพิมพ์ข้อความต่อไปนี้:

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

เมื่อซอร์สโค้ดถูกดาวน์โหลดและอยู่ในไดเร็กทอรีแล้ว เราสามารถดำเนินการคอมไพล์ด้วยคำสั่งต่อไปนี้:

./configure ทำการติดตั้ง

อีกวิธีที่เรามีคือการติดตั้งไบนารีที่เตรียมไว้ ตัวอย่างเช่น ในกรณีของ Ubuntu และ Debian คำสั่งที่ต้องดำเนินการมีดังนี้:

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

หากคุณใช้ Debian คุณควรเรียกใช้:

echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` หลัก" \ | sudo ที /etc/apt/sources.list.d/angie.list >/dev/null

ในกรณีของ Ubuntu:

echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` หลัก" \ | sudo ที /etc/apt/sources.list.d/angie.list >/dev/null

และเมื่อเสร็จแล้ว เราจะดำเนินการติดตั้ง Angie ด้วย:

sudo apt-get update sudo apt-get install -y angie