Apache Listen- og VirtualHost-innstillinger for en videresendende proxy
Legg til den tiltenkte Apache-lytteren atskilt fra en proxy-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 imidlertid 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 leverer det separate kravet. For en proxy som bare nås via 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 destinasjonsbegrensningene. Loopback-adressen tilbyr bevisst ikke en ny offentlig proxy-lytter.
Kontroller også den effektive konfigurasjonen for overlappende Listen-oppføringer. Å legge til et nytt direktiv uten å legge merke til en eksisterende lytter kan hindre oppstart. Apaches støttede omstartprosedyre er også viktig når du flytter fra en bestemt adresse til en overlappende wildcard-binding.
Når SSH videresender til denne proxyen, må den fjerne enden nå en faktisk lytter. En vellykket SSH-innlogging gjør ikke den konfigurerte Apache-porten eksisterende. Rett lytteren og den tiltenkte bindingen før du endrer HTTP-legitimasjon eller svekker en tilgangsregel. Deretter verifiserer du de tillatte og avviste tilgangstilfellene på den faktiske lytteren.