Apache Listen- og VirtualHost-oppsett for en videresendende proxy
Legg til den tiltenkte Apache-lytteren atskilt fra proxyens VirtualHost i stedet for å behandle en konfigurert port som en aktiv socket.
En <VirtualHost>-blokk beskriver hvordan Apache skal håndtere samsvarende forespørsler. Den oppretter likevel ikke den lyttende socketen. En videresendende proxy-konfigurasjon på port 8080 kan derfor finnes i en fil som ser gyldig ut, mens klientene ikke finner noen lytter der.
Direktivet Listen dekker dette separate kravet. For en proxy som bare nås gjennom en lokal klient eller en beskyttet tunnel, kan den tiltenkte formen omfatte:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Dette illustrerer forholdet, ikke en fullstendig proxy-utrulling. Behold den eksisterende klientautorisasjonen og begrensningene for mål. Loopback-adressen tilbyr med vilje ikke en ny offentlig proxy-lytter.
Kontroller også den gjeldende konfigurasjonen for overlappende Listen-oppføringer. Å legge inn nok et direktiv uten å merke seg en eksisterende lytter kan hindre oppstart. Apaches støttede prosedyre for omstart er også viktig når en går fra en bestemt adresse til en overlappende wildcard-binding.
Når SSH videresender til denne proxyen, må den andre enden nå en faktisk lytter. En vellykket SSH-innlogging gjør ikke den konfigurerte Apache-porten til virkelighet. Rett opp lytteren og den tiltenkte bindingen før du endrer HTTP-påloggingsdetaljer eller svekker en tilgangsregel. Deretter kontrollerer du tilfellene med tillatt og avvist tilgang på den virkelige lytteren.