Apache Listen- en VirtualHost-instellingen voor een doorstuurproxy
Voeg de bedoelde Apache-listener apart toe naast de proxy-VirtualHost, in plaats van een geconfigureerde poort als een actieve socket te behandelen.
Een <VirtualHost>-blok beschrijft hoe Apache overeenkomende verzoeken moet afhandelen. Het maakt echter niet de luisterende socket aan. Een doorstuurproxy-configuratie op poort 8080 kan dus in een geldig lijkend bestand staan, terwijl clients daar geen listener vinden.
De richtlijn Listen voorziet in die aparte vereiste. Voor een proxy die alleen via een lokale client of een beschermde tunnel bereikbaar is, kan de bedoelde vorm dit omvatten:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Dit illustreert de relatie, niet een volledige proxy-implementatie. Behoud de bestaande clientautorisatie en bestemmingsbeperkingen. Het loopbackadres biedt bewust geen nieuwe openbare proxylistener.
Controleer ook de effectieve configuratie op overlappende Listen-regels. Een extra richtlijn toevoegen zonder een bestaande listener op te merken, kan het opstarten verhinderen. De door Apache ondersteunde herstartprocedure is ook belangrijk bij het overstappen van een specifiek adres naar een overlappende wildcard-binding.
Wanneer SSH naar deze proxy doorstuurt, moet de andere kant een echte listener bereiken. Een geslaagde SSH-login laat de geconfigureerde Apache-poort niet bestaan. Herstel de listener en de bedoelde binding voordat u HTTP-inloggegevens wijzigt of een toegangsregel verzwakt. Controleer daarna de toegestane en geweigerde toegangsgevallen op de werkelijke listener.