Ένα μπλοκ <VirtualHost> περιγράφει πώς πρέπει ο Apache να χειρίζεται τα αιτήματα που ταιριάζουν. Δεν δημιουργεί όμως το socket αναμονής. Έτσι, μια ρύθμιση forward proxy στη θύρα 8080 μπορεί να υπάρχει σε ένα αρχείο που φαίνεται έγκυρο, ενώ οι πελάτες δεν βρίσκουν εκεί listener.

Η οδηγία Listen παρέχει αυτή τη χωριστή απαίτηση. Για έναν proxy που προσεγγίζεται μόνο μέσω τοπικού πελάτη ή προστατευμένου τούνελ, η επιδιωκόμενη μορφή θα μπορούσε να περιλαμβάνει:

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
    # Existing restricted forward-proxy configuration
</VirtualHost>

Αυτό δείχνει τη σχέση, όχι μια πλήρη ανάπτυξη proxy. Διατηρήστε την υπάρχουσα εξουσιοδότηση πελάτη και τους περιορισμούς προορισμού. Η διεύθυνση loopback σκόπιμα δεν προσφέρει νέο δημόσιο listener proxy.

Ελέγξτε επίσης την ενεργή ρύθμιση για επικαλυπτόμενες καταχωρίσεις Listen. Η προσθήκη άλλης οδηγίας χωρίς να παρατηρήσετε έναν υπάρχοντα listener μπορεί να εμποδίσει την εκκίνηση. Η υποστηριζόμενη διαδικασία επανεκκίνησης του Apache έχει επίσης σημασία όταν μετακινείστε από μια συγκεκριμένη διεύθυνση σε μια επικαλυπτόμενη δέσμευση wildcard.

Όταν το SSH προωθεί σε αυτόν τον proxy, το απομακρυσμένο άκρο πρέπει να φτάσει σε πραγματικό listener. Μια επιτυχημένη σύνδεση SSH δεν κάνει τη ρυθμισμένη θύρα του Apache να υπάρχει. Διορθώστε τον listener και την επιδιωκόμενη δέσμευση πριν αλλάξετε διαπιστευτήρια HTTP ή αποδυναμώσετε έναν κανόνα πρόσβασης. Στη συνέχεια επαληθεύστε τις επιτρεπόμενες και απορριπτόμενες περιπτώσεις πρόσβασης στον πραγματικό listener.

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