Ένας μπροστινός διακομιστής μεσολάβησης Apache μπορεί να χρησιμοποιεί γονέα για εξωτερικούς προορισμούς και να συνδέεται απευθείας με επιλεγμένες εσωτερικές υπηρεσίες. Προσθέστε αυτή την επιλογή δρομολόγησης στην υπάρχουσα διαμόρφωση μεσολάβησης με έλεγχο πρόσβασης:

ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example

Οι καταχωρίσεις NoProxy χωρίζονται με κενά. Τα αιτήματα που ταιριάζουν με αυτούς τους κεντρικούς υπολογιστές παρακάμπτουν τον ρυθμισμένο γονέα ProxyRemote. Τα υπόλοιπα ταιριαστά αιτήματα διατηρούν τη διαδρομή μέσω γονέα. Μια μη πιστοποιημένη διεύθυνση από τη λίστα διακομιστών μεσολάβησης HTTP μπορεί να είναι υποψήφιος γονέας για επιτρεπόμενη κίνηση προς δημόσιους ιστότοπους· μη χρησιμοποιείτε διαπιστευτήρια γονέα σε αυτόν τον κλάδο και διατηρήστε τις εσωτερικές εξαιρέσεις.

Οι πελάτες εξακολουθούν να στέλνουν τα αιτήματα στον Apache. Το «άμεσα» εδώ περιγράφει το επόμενο άλμα του Apache προς τον προορισμό· δεν λέει στο πρόγραμμα περιήγησης να σταματήσει να χρησιμοποιεί τον Apache. Μια τιμή NO_PROXY στην πλευρά του πελάτη θα έπαιρνε διαφορετική απόφαση δρομολόγησης.

Μια καταχώριση τομέα έχει ρητή μορφή

Για έναν ολόκληρο τομέα DNS, ο Apache τεκμηριώνει μορφή με αρχική τελεία, όπως .internal.example. Χρησιμοποιήστε την μόνο όταν η προβλεπόμενη εξαίρεση καλύπτει τους κεντρικούς υπολογιστές αυτού του τομέα. Οι ακριβείς καταχωρίσεις κεντρικών υπολογιστών κρατούν μια μικρότερη εξαίρεση ευκολότερη στην αξιολόγηση.

Τα ονόματα προσδιορίζουν προορισμούς, όχι γονικούς διακομιστές μεσολάβησης. Ο Apache χρειάζεται επίσης άμεση επίλυση, προσβασιμότητα και πρόσβαση σε αυτούς τους προορισμούς. Η παράκαμψη του γονέα δεν μπορεί να παρέχει διαδρομή που υπάρχει μόνο μέσω του γονέα.

Διατηρήστε τους κανόνες εξουσιοδότησης πελατών στην υπάρχουσα διαμόρφωση μεσολάβησης. Το NoProxy επιλέγει τη δρομολόγηση προς τα πάνω· δεν περιορίζει ποιος μπορεί να χρησιμοποιεί τον μπροστινό διακομιστή μεσολάβησης.

Σχετικά άρθρα