Η εξισορρόπηση φορτίου του Alibaba Cloud υποστηρίζει TCP, UDP και HTTP κ.λπ., επειδή ο ιστότοπός μου είναι το πρωτόκολλο HTTP.
«Το Alibaba Cloud παρέχει υπηρεσίες εξισορρόπησης φορτίου σε τέσσερα επίπεδα (TCP και UDP) και επτά επίπεδα (HTTP και HTTPS). Το επίπεδο δικτύου είναι το μοντέλο αναφοράς για τη διασύνδεση ανοιχτού συστήματος που προτάθηκε από τον Διεθνή Οργανισμό Τυποποίησης (ISO) το 1978, το οποίο είναι το περίφημο μοντέλο OSI/RM (Open System Interconnection/Reference Model). Διαιρεί το πρωτόκολλο επικοινωνίας της αρχιτεκτονικής δικτύου υπολογιστών σε επτά επίπεδα, από κάτω προς τα πάνω: Επίπεδο Φυσικής, Επίπεδο Σύνδεσης Δεδομένων, Επίπεδο Δικτύου, Επίπεδο Μεταφοράς, Επίπεδο Συνεδρίας, Επίπεδο Παρουσίασης και Εφαρμογή Στρώμα)。 Το τέταρτο επίπεδο ολοκληρώνει την υπηρεσία μετάδοσης δεδομένων και τα τρία ανώτερα επίπεδα είναι προσανατολισμένα στον χρήστη. ”
Διαμορφώστε τους ελέγχους εύρυθμης λειτουργίας που ζητούν πάντα εξαιρέσεις!!
Ας ρίξουμε μια ματιά στο πώς λειτουργούν οι έλεγχοι εύρυθμης λειτουργίας HTTP:
Ο έλεγχος εύρυθμης λειτουργίας σε λειτουργία HTTP εντοπίζει το αίτημα κεφαλής και ο διακομιστής κόμβου Tengine στέλνει ένα αίτημα κεφαλίδας HTTP και, στη συνέχεια, συγκρίνει τις παραμέτρους του κωδικού επιστροφής για να επαληθεύσει εάν η υπηρεσία υποστήριξης είναι μη φυσιολογική. Στην πραγματικότητα, είναι να στείλετε ένα αίτημα http και να ελέγξετε τον κωδικό κατάστασης της κεφαλίδας του αιτήματος επιστροφής, στην αρχή, νόμιζα ότι ήταν πρόβλημα με τις ρυθμίσεις της ομάδας ασφαλείας μου
Τέλος, ένα πράγμα που μου έρχεται στο μυαλό, φιλτράρω αιτήματα nginx χωρίς user-agent, είναι αυτό το πρόβλημα;
Υπολογίζεται ότι η παρακολούθηση του Alibaba Cloud ελέγχει ότι δεν υπάρχει πράκτορας χρήστη στο αίτημα http και ο διακομιστής μου επιστρέφει απευθείας τον κωδικό κατάστασης 403 και η λύση είναι η εξής:
Ελέγξτε το http_4xx http_5xx στον κανονικό κωδικό κατάστασης για να λύσετε το πρόβλημα!!
|