Apache Listen და VirtualHost პარამეტრები გადამისამართების პროქსისთვის
დაამატეთ განკუთვნილი Apache მსმენელი ცალკე პროქსის VirtualHost-ისგან, ნაცვლად იმისა, რომ კონფიგურირებული პორტი აქტიურ სოკეტად მიიჩნიოთ.
<VirtualHost> ბლოკი აღწერს, როგორ უნდა დაამუშაოს Apache-მ შესაბამისი მოთხოვნები. თუმცა ის არ ქმნის მსმენ სოკეტს. ამიტომ 8080 პორტზე გადამისამართების პროქსის კონფიგურაცია შეიძლება არსებობდეს სწორად მოჩვენებულ ფაილში, მაშინ როცა კლიენტები იქ მსმენელს ვერ პოულობენ.
Listen დირექტივა უზრუნველყოფს ამ ცალკე მოთხოვნას. მხოლოდ ლოკალური კლიენტის ან დაცული გვირაბის მეშვეობით მისაწვდომი პროქსისთვის განკუთვნილი ფორმა შეიძლება მოიცავდეს:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
ეს ასახავს კავშირს და არა სრულ პროქსის განლაგებას. შეინარჩუნეთ არსებული კლიენტის ავტორიზაცია და დანიშნულების შეზღუდვები. loopback მისამართი განზრახ არ გვთავაზობს ახალ საჯარო პროქსის მსმენელს.
შეამოწმეთ ასევე მოქმედი კონფიგურაცია გადაფარვადი Listen ჩანაწერებისთვის. კიდევ ერთი დირექტივის დამატება არსებული მსმენელის შეუმჩნევლად შეიძლება ხელი შეუშალოს გაშვებას. Apache-ის მხარდაჭერილი გადატვირთვის პროცედურა ასევე მნიშვნელოვანია კონკრეტული მისამართიდან გადაფარვად wildcard-ბმაზე გადასვლისას.
როცა SSH ამ პროქსიზე გადასცემს, შორეულმა მხარემ უნდა მიაღწიოს რეალურ მსმენელს. წარმატებული SSH შესვლა არ ქმნის კონფიგურირებულ Apache პორტს. გაასწორეთ მსმენელი და განკუთვნილი ბმა სანამ HTTP-ის მონაცემებს შეცვლით ან წვდომის წესს შეასუსტებთ. შემდეგ შეამოწმეთ დაშვებული და უარყოფილი წვდომის შემთხვევები რეალურ მსმენელზე.