Το Angie είναι ένα πιρούνι που δημιουργήθηκε από πρώην προγραμματιστές του F5
Ανακοίνωσε την έναρξη της νέα έκδοση του Angie 1.4 και σε αυτή τη νέα έκδοση εφαρμόζεται όλες οι αλλαγές και οι δυνατότητες που έχουν συσσωρευτεί στην έκδοση Nginx 1.25.3, διασφαλίζοντας ότι οι χρήστες επωφελούνται από τη σταθερότητα και τις δυνατότητες αυτού του διακομιστή ιστού. Επιπλέον, η έκδοση περιλαμβάνει πρόσθετα πακέτα για το Alpine 3.19 και μια νέα δυναμική μονάδα που στοχεύει στον έλεγχο ταυτότητας LDAP, » angie-module-auth-ldap ".
Όσον αφορά τις βελτιώσεις που παρουσιάζονται, μία από τις βασικές αλλαγές του είναι η προστέθηκε υποστήριξη για το πρωτόκολλο HTTP/3, δεδομένου ότι η σύνδεση σε διακομιστές μεσολάβησης ανοδικής ροής έχει προστεθεί στη λειτουργική μονάδα http_proxy (η υποστήριξη HTTP/3 για συνδέσεις πελατών υπάρχει στο Angie από την έκδοση 1.2.0). Διευθυντικός proxy_http_version είναι διαθέσιμο για τη διαμόρφωση συνδέσεων διακομιστή μεσολάβησης με βάση τα πρωτόκολλα HTTP/3 και Quic.
Μια άλλη αλλαγή που ξεχωρίζει σε αυτή τη νέα έκδοση του Angie 1.4 είναι η προσθήκη του "slow_start" στον πίνακα "υπηρέτης"« χρησιμοποιείται στο μπλοκ διαμόρφωσης «αντίθετα στο ρεύμα» για την ομαλή λειτουργία του διακομιστή μεσολάβησης μετά από αποτυχία. Η επιλογή καθορίζει τον χρόνο ανάκτησης βάρους για να επανέλθει και να λειτουργήσει ο διακομιστής μετά από αποτυχία, όταν χρησιμοποιείται εξισορρόπηση φορτίου χρησιμοποιώντας το "round-robin" ή "least_conn".
Εκτός από αυτό, μπορούμε επίσης να το βρούμε πρόσθεσε την οδηγία "mp4_limit_rate" για να περιορίσει την ταχύτητα αποστολής αρχείων MP4 στον πελάτη ως απάντηση στην αυξανόμενη ανάγκη για αποτελεσματική διαχείριση εύρους ζώνης. Οι νέες πολιτικές συμβάλλουν στη μείωση του φορτίου εύρους ζώνης αναλογικά με βάση το ρυθμό μετάδοσης bit, διασφαλίζοντας ομαλότερη παράδοση μέσων.
Στην Η οδηγία "mqtt_preread" προστέθηκε στη μονάδα "stream", Αυτή η οδηγία σάς επιτρέπει να εξαγάγετε το όνομα χρήστη και το αναγνωριστικό πελάτη από το πακέτο CONNECT του πρωτοκόλλου MQTT σε μεταβλητές διακομιστή.
Του άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:
- Η μονάδα Console Light είναι ανοιχτού κώδικα, υλοποιώντας μια διεπαφή για την παρακολούθηση της δραστηριότητας σε πραγματικό χρόνο, επιτρέποντάς σας να παρακολουθείτε βασικές μετρήσεις απόδοσης διακομιστή.
- Έτοιμα προς χρήση δυαδικά πακέτα για πολλές δημοφιλείς ενότητες τρίτων κατασκευαστών.
- Προστέθηκε πακέτο angie-module-modsecurity για ενσωμάτωση στο σύστημα ModSecurity WAF (Τείχος προστασίας εφαρμογών Ιστού), το οποίο παρέχει κανόνες και φίλτρα για τον αποκλεισμό ενός ευρέος φάσματος επιθέσεων διαδικτυακών εφαρμογών.
Τέλος, η νέα έκδοση διορθώνει επίσης προηγούμενα ζητήματα, συμπεριλαμβανομένου ενός σφάλματος όπου ένας διακομιστής μεσολάβησης, εάν ήταν ο μόνος σε μια ομάδα, θα μπορούσε να αναφερθεί εσφαλμένα ως μη διαθέσιμος στο API του Metrics ακόμη και μετά την ανάκτηση.
τελικά αν είσαι ενδιαφέρεται να μάθει περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.
Πώς να εγκαταστήσετε το 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 make make install
Μια άλλη από τις μεθόδους που έχουμε είναι η εγκατάσταση των προετοιμασμένων δυαδικών αρχείων. Για παράδειγμα, στην περίπτωση του Ubuntu και του Debian, οι εντολές που πρέπει να εκτελεστούν είναι οι εξής:
sudo apt-get ενημέρωση 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` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Ενώ στην περίπτωση του Ubuntu:
echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Και μόλις γίνει αυτό, προχωράμε στην εγκατάσταση του Angie με:
sudo apt-get ενημέρωση sudo apt-get install -y angie