Apache Listen un VirtualHost iestatījumi pārsūtošam starpniekserverim
Pievienojiet paredzēto Apache klausītāju atsevišķi no starpniekservera VirtualHost, nevis uzskatiet konfigurēto portu par aktīvu ligzdu.
<VirtualHost> bloks apraksta, kā Apache jāapstrādā atbilstošie pieprasījumi. Tas tomēr neizveido klausīšanās ligzdu. Tāpēc pārsūtoša starpniekservera konfigurācija portā 8080 var pastāvēt failā, kas izskatās derīgs, kamēr klienti tur neatrod nevienu klausītāju.
Direktīva Listen nodrošina šo atsevišķo prasību. Starpniekserverim, kas sasniedzams tikai caur vietējo klientu vai aizsargātu tuneli, paredzētā forma varētu ietvert:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Tas ilustrē saistību, nevis pilnu starpniekservera izvietošanu. Saglabājiet esošo klienta autorizāciju un galamērķa ierobežojumus. Loopback adrese apzināti nepiedāvā jaunu publisku starpniekservera klausītāju.
Pārbaudiet arī faktisko konfigurāciju attiecībā uz pārklājošiem Listen ierakstiem. Pievienojot vēl vienu direktīvu, nepamanot esošu klausītāju, var tikt bloķēta palaišana. Apache atbalstītā restartēšanas procedūra ir svarīga arī pārejot no konkrētas adreses uz pārklājošu wildcard saistījumu.
Kad SSH pārsūta uz šo starpniekserveri, attālajam galam jāsasniedz reāls klausītājs. Veiksmīga SSH pieteikšanās nepadara konfigurēto Apache portu eksistējošu. Izlabojiet klausītāju un paredzēto saistījumu pirms HTTP akreditācijas datu maiņas vai piekļuves noteikuma vājināšanas. Pēc tam pārbaudiet atļautos un liegtošos piekļuves gadījumus reālajā klausītājā.